我有以下代碼片段。問題是onclick
事件不會觸發第二個標籤,它與第一個標籤具有相同的類別。這是爲什麼? 我在網上搜索,發現了多個解決方案,但他們都在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的)。所以,請不要標記這個問題的重複:/
'getElementsByClassName'返回節點的數組(集合),而你只應用功能第一個'[0]'元素 – jake2389