问答详情
源自:9-22 编程练习

请看代码快照 有问题咨询 谢谢

             hh= document.getElementsByTagName("tr"); 

          for(var i=1;i<hh.length;i++) {

              hh[i].onmouseover=function(){

                 this.style.backgroundColor="#f2f2f2";     //为什么这里用this啊   

              }

             hh[i].onmouseout = function(){

    this.style.backgroundColor ="#fff";  //为什么这里用 this啊

              }

<td><a href="javascript:;"onclick="del(this)" >删除</a></td>      //还有调用的函数里面 为什么也是tihs


具体可以看代码快照

提问者:程序爱好者11 2015-06-04 14:08

个回答

  • 伊兮尘昔
    2015-06-04 18:27:28
    已采纳

    this表示当前的元素

    第一个this表示你鼠标划入的当前元素

    第二个this表示你鼠标滑出的当前元素

    第三个this表示你鼠标点击的当前元素