为了账号安全,请及时绑定邮箱和手机立即绑定

怎么给获取到的HTMLCollection改变样式

怎么给获取到的HTMLCollection改变样式

队友杀手 2017-06-23 10:26:23
 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 回答
  • 0 关注
  • 3336 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信