IDタグを使用しないでHTML要素のクラスを変更したいのですが、これらの要素が非常に多いためです。私はこのような単純なことをしたいと思いますが、コードは機能しません。IDタグを使用しないクラスを変更するJavascript
<li ><a onclick="ChangeClass()" href="/Default.aspx">Home</a></li>
<script>
function ChangeClass(){
this.className = "active";
}
</script>
EDIT:申し訳ありませんが、それはタイプでした。私のコードには角カッコがありましたが、まだ動作していません。
EDIT2:素早い返信をありがとう、私はそれらをすべて見て、メモを取る。
あなたは[要素/ document.querySelectorAll()](https://developer.mozilla.org/en-US/docs/Web/API/Elementを使用することができます/ querySelectorAll)APIを使用して、 'className'または' classList'プロパティーを使用したいすべての要素のリストを取得します。 – Redu
私は、あなたがonclick = "ChangeClass(this)"を必要とし、次にChangeClass(elm){elm.className = .....}を呼び出すと言うでしょう。 –
'this'はあなたがそこで何をしているのかを意味しません。 – Liam