问答详情
源自:9-8 访问子节点childNodes

我先获取table表,然后取他的子节点,为什么不行呀

window.onload = function(){

  var child=document.getElementById("table").childNodes;

          for(var i=0;i<child.length;i++)

     {

         child[i].onmouseover=function(){

             this.style.backgroundColor="gray";

         }


        child[i].onmouseout=function(){

            this.style.backgroundColor="white";

        };

     

     }      

}

为什么我想获取table表然后取他的子节点,为什么最后的效果是我放上去任何一行整张表的背景都变了呀,

提问者:精慕门6263188 2015-05-08 14:56

个回答

  • 不断滴自我催眠
    2015-05-08 17:00:48

    childNodes 换成 children 试试