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

为什么html里面的onclick函数后面要加(),而js里面不需要?

为什么html里面的onclick函数后面要加(),而js里面不需要?

慕尼黑5688855 2018-10-19 14:09:03
这两个本质区别是什么?更新:问题已经解决了,一二楼已经解释的很清楚了,其实我只是想知道这两种onclick的机制以及执行环境等等的区别,而不是要书上那种片面的说法,还是谢谢大家啦
查看完整描述

1 回答

?
BIG阳

TA贡献1859条经验 获得超6个赞

很简单,html里的onxxxx="..."属性,相当于在相应的事件里执行eval("..."),明白这一点,你甚至可以在里面写一长串的js代码。

<button onclick="for(var a=0;a<10;a++)alert(a)">alert 0 to 9</button>


查看完整回答
反对 回复 2018-11-06
  • 1 回答
  • 0 关注
  • 1113 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

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

帮助反馈 APP下载

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

公众号

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