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

来源:9-22 编程练习

程序爱好者11

2015-06-04 14:08

             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


具体可以看代码快照

写回答 关注

1回答

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

    this表示当前的元素

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

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

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

    程序爱好者1...

    非常感谢!

    2015-06-05 10:24:35

    共 1 条回复 >

JavaScript进阶篇

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

468060 学习 · 21891 问题

查看课程

相似问题