我試圖獲取具有相同類名的多個元素。我沒有得到任何工作結果。我在這裏錯過了什麼?Document.querySelectorAll()不起作用
HTML
<div class="menu__back"></div>
<div class="menu__back"></div>
<div class="menu__back"></div>
JS
var backCtrl = document.querySelectorAll('.menu__back');
backCtrl.addEventListener('click', function() {
self._back();
});
};
你的JS在哪裏與HTML有關,你怎麼知道你沒有得到結果?你不能直接在'querySelectorAll'的返回值上調用'addEventListener',它是一個節點集合。 –
您將需要某種循環來遍歷該類中的所有元素。哦,'querySelectorAll'工作得很好。 – j08691
爲什麼不'getElementsByClassName'? – scniro