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

为什么鼠标移入移出事件等号后面只能接function(){}再把引用函数写里面,而不能直接引用函数

p1.onmouseover=function(){startMove(10,0);}//要是把function(){}去掉就不能运行了

p1.onmouseout=function(){startMove(-10,-300);}


正在回答

2 回答

这个问题我也遇到过, 我告诉你原因:

你在DW中编写一个按钮, 按下以后随便alert一个内容, 然后你如果写了btn.onclick=alert("OK");

你就会发现,不管你有没有点这个btn, 都会alert里面的内容, 你要么写成 btn.onclick=function(){alert("OK");} 

因为在JS中, 你的函数里面再上变量, 就表示马上执行, 而不管你有没有触发条件,而加了function 后,才是条件触发

0 回复 有任何疑惑可以回复我~

API,js语法要求

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么鼠标移入移出事件等号后面只能接function(){}再把引用函数写里面,而不能直接引用函数

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信