ShawpLee
2014-11-29 22:47
如题,求解?(这里的this指的是18和22行的)
你如果在 trs[i].onmouseover=function()这个函数中加如参数也可以,在函数的括号中加入trs[i]这个参数就可以了,原因是你在trs[i]这个元素上绑定了一个函数,而函数并不知道要对谁操作,所以需要有参数,this为什么可以呢,是因为this代表的是这个元素本身
Snail_...
for(var i=0;i<trs.length;i++){trs[i].onmouseover=function(tsr[i]){trs[i].style.backgroundColor="#f2f2f2";}trs[i].onmouseout=function(trs[i]){trs[i].style.backgroundColor="#fff";}}} 是这样么? 不行啊。 为什么不知道对谁操作呢.function(){trs[i].style.backgroundColor="#f2f2f2";},trs[i]的值应该可以从父函数bgColor中得到吧。已经晕了...
2015-02-27 00:53:52
共 2 条回复 >
JavaScript进阶篇
468061 学习 · 21891 问题
相似问题
回答 3
回答 2
回答 1