为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

qq_对琴弹牛_0 2016-04-16 02:29:56
 td[i].onmouseover=td[i].style.backgroundColor="#f2f2f2";为啥这样不对?
查看完整描述

3 回答

已采纳
?
_潇潇暮雨

TA贡献646条经验 获得超225个赞

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

查看完整回答
反对 回复 2016-04-16
?
深山小童

TA贡献20条经验 获得超10个赞

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

查看完整回答
反对 回复 2016-04-16
?
display_none

TA贡献52条经验 获得超13个赞

td[i].onmouseover=function(){this..style.backgroundColor="#f2f2f2";}  应该这样

查看完整回答
反对 回复 2016-04-16
  • 3 回答
  • 0 关注
  • 1401 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信