這是我的代碼 當我寫腳本它顯示類型錯誤:menuLi [i]是未定義
var menuLi=[];
$(window).load(function() {
var menuUl = document.getElementById("sub");
menuLi = menuUl.getElementsByTagName("LI");
var len = menuUl.childNodes.length;
nSpan = document.createElement("SPAN");
var findUl;
for (var i = 0; i < len; i++) {
findUl = menuLi[i].getElementsByTagName("UL");
liLen = findUl.length;
if (liLen > 0) {
menuLi[i].classList.add("myNew");
}
}
});
以上是我代碼拋出錯誤menuLi [i]是未定義的。
你能鏈接html代碼嗎? – Ozrix
你不考慮'loop'中的'menuLi'長度 – Rayon
你想要做什麼? –