永发信息网

js中fireEvent和onclick的区别

答案:2  悬赏:0  手机版
解决时间 2021-11-08 17:30
  • 提问者网友:咪咪
  • 2021-11-08 14:36
js中fireEvent和onclick的区别
最佳答案
  • 五星知识达人网友:北方的南先生
  • 2021-11-08 15:27
input.onclick =btnClick 指定input元素对象的click事件处理程序为btnClick,即绑定 input.onclick() 触发input元素对象的click事件,即相当于点击这个input元素
全部回答
  • 1楼网友:鸽屿
  • 2021-11-08 17:00
DOM的fireEvent和onclick(这只是个代表)有以下区别:
1. onclick需要DOM真正添加了onclick事件,否则会报“对象不支持此属性或方法”错误
2. onclick不会引起IE的冒泡过程,而fireEvent会引起冒泡,fireEvent更贴近用户真实的行为触发
3. 由第二条得出,fireEvent在即使DOM没有click事件也可以fireEvent,而不会报错(更贴近用户真实行为)
最后可以拿下面的代码测试:
  • i am one;
  • i am two;
  • i am three;


原文:http://www.js8.in/731.html
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯