1

この Web サイトでは、ページ上のすべてのリンクをクリックするように求められています (約 2000 あります)。

各リンクのコードは次のとおりです。

<a href="#" id="27426879" class="unfollow">UNFOLLOW</a>

IDはリンクに応じて常に変化します。

「unfollow」クラスのすべての「a」タグを一度にクリックするために Google Chrome のコンソールに書き込むための JavaScript コードを私に提供することは可能ですか? ありがとう :)

4

3 に答える 3

4

どうですか?

var links = document.querySelectorAll("a.unfollow[href=#]");
for (var i = 0; i < links.length; ++i) {
    links[i].click();
}
于 2013-01-13T20:59:32.977 に答える
3

確かに:

[].forEach.call(document.querySelectorAll('a.unfollow'), function (link){
    link.click();
});

デモ

単純なループを使用して行うこともできforますが、この方法で行う方が速いことがわかりました.

于 2013-01-13T21:00:31.760 に答える
0

チャットルームを使用したおかげで、このコードは簡単に機能します: $('a.unfollow').click()

于 2013-01-13T21:04:08.710 に答える