為什么鼠標移入移出事件等號后面只能接function(){}再把引用函數寫里面,而不能直接引用函數
p1.onmouseover=function(){startMove(10,0);}//要是把function(){}去掉就不能運行了
p1.onmouseout=function(){startMove(-10,-300);}
p1.onmouseover=function(){startMove(10,0);}//要是把function(){}去掉就不能運行了
p1.onmouseout=function(){startMove(-10,-300);}
2016-08-30
舉報
2016-11-15
這個問題我也遇到過, 我告訴你原因:
你在DW中編寫一個按鈕, 按下以后隨便alert一個內容, 然后你如果寫了btn.onclick=alert("OK");
你就會發現,不管你有沒有點這個btn, 都會alert里面的內容, 你要么寫成 btn.onclick=function(){alert("OK");}?
因為在JS中, 你的函數里面再上變量, 就表示馬上執行, 而不管你有沒有觸發條件,而加了function 后,才是條件觸發
2016-08-30
API,js語法要求