原生js注册事件一般有两种方式:html元素注册或者addEventListener注册,下面以click事件为例对这两种注册方式做一个对比:

1、一个onlick注册两个事件

image.png

image.png

2、一个元素两个onclick注册事件

image.png

image.png

一个元素只能有一个onclick事件属性

image.png

3、一个元素addEventListener注册两个click事件

image.png

image.png

4、一个元素onclick、addEventListener同时注册事件

image.png

image.png

5、总结

onclick添加多次以后,后边的会覆盖前边的,addEventListener则可以给元素添加多个listener


记得要微笑
1.9k 声望4.5k 粉丝

知不足而奋进,望远山而前行,卯足劲,不减热爱。


引用和评论

0 条评论