var nav = document.getElementById('part1').getElementsByTagName('li'); var sub = []; for (var i=0;i<nav.length;i++){ if(nav[i].className=="onclick"){ sub.push(nav[i]); }// if(i==nav.length-1)// {// break;// } } for(var i=0;i<sub.length;i++){ sub[i].onmouseover = function() { var lag = this.getElementsByTagName('ul');// console.log(lag); lag.style.setProperty('display','block');// lag.setAttribute("class","nav-dis");// lag.getAttribute("display");//lag.style.cssText="display:block";//lag.style.display ="display:none";//这些方法全跪了//通过console.log发现他的参数是这样的//[ul.list-style.list-inline]//length:1//0:ul.list-style.list-inline//__proto__:HTMLCollection//然后用一种改变的方式提示lag和后面的方法未定义 } }
添加回答
举报
0/150
提交
取消