问答详情
源自:10-1 编程挑战

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

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

提问者:_做个美美美美妞 2015-09-15 16:24

个回答

  • 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来进行绑定事件