3

特定のリンクをクリックしようとしていますが、両方のクラス名が同じです。サンプルの HTML コードを次に示します。

<a href= "sample link" class= "test class" </a>
<a href= "sample link2" class= "test class" </a>

ここに私が使用しているjavascriptがあります:

document.getElementsByClassName("test class").click();

サンプル リンク 2 ではなく、最初のサンプル リンクをクリックするようにするにはどうすればよいですか?

4

4 に答える 4

11
document.getElementsByClassName("test class")[0].click();
于 2013-09-12T13:25:08.207 に答える
5

以下を使用できます。

document.getElementsByClassName("test class")[0].click();
于 2013-09-12T13:25:18.277 に答える
1

getElementsByClassNameはノード リストを返すためgetElementsByClassName("test class")[0]、最初の要素のみにアクセスするために使用できます。

document.getElementsByClassName("test class")[0].click();
于 2013-09-12T13:28:00.327 に答える