猿问

关于表格鼠标移动到行上变色的问题

      window.onload = function(){

          var tr=document.getElementsByTagName("tr");

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

          {

                   tr[i].onmouseover = function(){

                          tr[i].style.backgroundColor = "red";                  

                }

     }

          }

     // 鼠标移动改变背景,可以通过给每行绑定鼠标移上事件和鼠标移除事件来改变所在行背景色。 

为什么变不了啊!!!!!!

Arther_J
浏览 1913回答 1
1回答

display_none

  tr[i].style.backgroundColor = "red";     这行应该用this   正确的是this.style.backgroundColor = "red";  
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答