为什么事件处理这样不可以,一定要用函数来写吗?

 td[i].onmouseover=td[i].style.backgroundColor="#f2f2f2";

为啥这样不对?

qq_对琴弹牛_0
浏览 1450回答 3
3回答

_潇潇暮雨

是的必须使用函数,onmouseover是一个事件啊,处理它的是一个函数,将一个变量赋值给它就不太合适.

深山小童

最直观的就是你那句话,相当于td[i].onmouseover="#f2f2f2";这明显是不行的。

display_none

td[i].onmouseover=function(){this..style.backgroundColor="#f2f2f2";}  应该这样
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript