程序爱好者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
具体可以看代码快照
this表示当前的元素
第一个this表示你鼠标划入的当前元素
第二个this表示你鼠标滑出的当前元素
第三个this表示你鼠标点击的当前元素
JavaScript进阶篇
468060 学习 · 21891 问题
相似问题