课程
/前端开发
/JavaScript
/JavaScript进阶篇
我实在是不知道哪里不对了,找了几天了 效果就是出不来
2015-09-15
源自:JavaScript进阶篇 10-1
正在回答
绑定事件也有逻辑错误,当TH执行onmouseover时,才去调用绑定的function,这时才会去执行
mytd[i].className="show"; 问题这个时候的i已经被++到3了,所以变成了
mytd[3].className了,这也会报错
还有,myth.length写错了
childNodes不好用,浏览器兼容很差,会莫名其秒的取到空节点,就像你的代码中,myth的子元素明明只有三个,可是在有的浏览器中会取到7个,其中就有空节点,然后对空节点进行绑定事件,就导致JS报错,所以你的JS都无法正常执行了,用别的方法吧,比如直接取到TH来进行绑定事件
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
2 回答大神帮忙看看我的代码怎么出不来结果呢
5 回答哪位大神帮我看看,感觉搞不出效果
2 回答帮我看看 给位大哥 结果怎么出不来
2 回答各位大神,帮我看看哪错了,结果算不出来
2 回答大神看看我这个怎么运行不出来??
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号