0

例から始めましょう:

<p class="paragraph"> some text </p>
<script> here must be the script that adds class to the above p </script>
<p class="paragraph"> some other text </p>
<script> here must be the script that adds class to the above p </script>
...

「スクリプト」の前にある「p」にクラスを追加したい。script タグは段落の内側に置くこともできますが、段落の前に置くべきではありません。これで明確になったことを願っていますが、明確でない場合は、私の質問についてさらに情報を提供していただければ幸いです。前もって感謝します。

4

3 に答える 3

1

スクリプトは、ページの流れに関連してどこにあるのか見当がつきません。最善の方法は、探しているタグをすべて選択し、最後のタグを選択することです。


JavaScript:

var elems = document.getElementsByClassName("paragraph");
console.log(elems[elems.length-1])

jQuery:

$(".paragraph").last().addClass("foo");
于 2013-09-17T17:33:00.383 に答える