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

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

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

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 关注
  • 1561 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号