求大神帮我看看我的效果怎么出不来啊

来源:10-1 编程挑战

_做个美美美美妞

2015-09-15 16:24

我实在是不知道哪里不对了,找了几天了  效果就是出不来

写回答 关注

3回答

  • sixGod
    2015-09-15 18:03:06

    绑定事件也有逻辑错误,当TH执行onmouseover时,才去调用绑定的function,这时才会去执行

    mytd[i].className="show";   问题这个时候的i已经被++到3了,所以变成了

    mytd[3].className了,这也会报错

  • sixGod
    2015-09-15 17:41:54

    还有,myth.length写错了

  • sixGod
    2015-09-15 17:39:06

    childNodes不好用,浏览器兼容很差,会莫名其秒的取到空节点,就像你的代码中,myth的子元素明明只有三个,可是在有的浏览器中会取到7个,其中就有空节点,然后对空节点进行绑定事件,就导致JS报错,所以你的JS都无法正常执行了,用别的方法吧,比如直接取到TH来进行绑定事件

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468861 学习 · 22582 问题

查看课程

相似问题