var submenus = document.getElementsByClassName("submenu");
for (var i = 0; i < submenus.length; i++) {
submenus[i].onclick = function() {
toggle(submenus[i].nextSibling);
return false;
}
}
function toggle(el) {
if (el.style.display == 'block') {
el.style.display = 'none';
} else {
el.style.display = 'block';
}
}
エラーの原因:TypeError: submenus[i] is undefined
submenus[i]
関数の範囲内ではないと思います。要素をクリックして、次の兄弟を切り替えるにはどうすればよいですか?