课程
/前端开发
/JavaScript
/JavaScript进阶篇
tr[i].onmouseover = function(){ this.style.backgroundColor="#f2f2f2"; } 这里的this为什么不能换成tr[i]?
2015-01-15
源自:JavaScript进阶篇 9-22
正在回答
this只的就是该元素,这里是不能替换的,原因是由于,你给tr[i]添加鼠标移入事件,而在该事件函数中并没有传递参数所以不能使用这个。关于this的话,在JavaScript深入浅出这门课程中会有讲解,期待开放呢。。
别离友人 提问者
keida
Snail_N
康振宁 回复 Snail_N
skylinety 回复 Snail_N
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
1 回答返回值到底有什么意义?
4 回答返回值到底是个什么意思?
1 回答为什么不可以用this,this不是代表当前元素吗?
2 回答数组赋值到底
2 回答到底有什么不同?