猿问
为什么事件处理这样不可以,一定要用函数来写吗?
td[i].onmouseover=td[i].style.backgroundColor="#f2f2f2";
为啥这样不对?
qq_对琴弹牛_0
浏览 1450
回答 3
3回答
_潇潇暮雨
是的必须使用函数,onmouseover是一个事件啊,处理它的是一个函数,将一个变量赋值给它就不太合适.
0
0
0
深山小童
最直观的就是你那句话,相当于td[i].onmouseover="#f2f2f2";这明显是不行的。
0
0
0
display_none
td[i].onmouseover=function(){this..style.backgroundColor="#f2f2f2";} 应该这样
0
0
0
随时随地看视频
慕课网APP
相关分类
JavaScript
我要回答