我有一個菜單按鈕,多次出現在我點擊事件的網站上。點擊同一個類的多個實例不工作
當我點擊按鈕時什麼都沒有發生(當只有一個按鈕的實例工作正常)。我知道我需要循環遍歷一個類的多個實例創建的節點列表,但是當我現在單擊該按鈕時,什麼也沒有發生,並且我沒有在控制檯中得到任何錯誤信息給我任何指針?
下面是Javascript和一個簡易的插圖。
Codepen:https://codepen.io/emilychews/pen/owWVGz
JS
var $mainMenuButton = document.getElementsByClassName('desktopmenubutton');
var $mainMenuButtonAll = function() {
for(h = 0; h < $mainMenuButton.length; h+=1) {
$mainMenuButton[i];
}
};
$mainMenuButtonAll.onclick = function() {
$mainMenuButtonAll.style.background = "black";
};
任何幫助將是真棒。
艾米莉
你的循環實際上並沒有做任何事情,你的函數也不會返回任何東西。這是一個固定版本:https://codepen.io/anon/pen/MomRgY?editors=0010 –