JS 事件绑定的几种方式 小笔记

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS 事件绑定的几种方式 小笔记相关的知识,希望对你有一定的参考价值。

第一种

var test=document.getElementById(‘add‘);
add.onclick=function(){
alert(‘1‘);
}

直接在对象上注册事件

缺点:如果我想给add再加onchange 就会覆盖掉前面的onclick

优点:简单方便明了

第二种

var test=document.getElementById(‘add‘);
add.addEventListener(‘click‘,eve,false);
function eve(){
alert();
}

通过addEventListener来绑定事件 

缺点:IE8搞出了attachEvent有时候要判断

优点:可以绑定多个事件还可以控制冒泡事件和捕捉事件

第三种

<span id="add" onclick=‘eve()‘></span>
function eve(){
alert();
}

html绑定元素 同样是覆盖原则

以上是关于JS 事件绑定的几种方式 小笔记的主要内容,如果未能解决你的问题,请参考以下文章

事件绑定的几种方式

jQuery绑定点击事件和改变事件的几种方式以及多个元素绑定多个事件

事件绑定的快捷方式 利on进行事件绑定的几种情况

React事件绑定的几种方式对比

jQuery中绑定事件的几种方法

react系列-事件绑定的几种方法对比