次のコードスニペットがあります。問題はonclick
イベントは最初のラベルと同じクラスを持つ2番目のラベルでは発生しません。何故ですか? 私はオンラインで検索し、複数のソリューションを見つけましたが、すべてがjQueryにあります。しかし、私は純粋なJavaScriptでそれをしたい。誰が私はここで間違って何を知っていますか?JavaScript:同じクラス名のイベントをクリック
var label = document.getElementsByClassName('text');
label[0].onclick = function() {
\t console.log(true);
};
<label class="text">Hello</label>
<label class="text">World!</label>
PS:私は知っている、この質問は、ここで何回も頼まれました(しかし、解決策はjQueryのためのものです)。だから、重複としてこの質問をマークしないでください:/
を試してみてください最初の '[0]'要素 – jake2389