使用对象.事件=函数的形式绑定响应函数-只能为同一个元素的一个事件绑定一个。 如果绑定多个,则后边的覆盖掉前面的
对象.addEventListener(-里面的this是绑定事件的对象
第一个参数:事件的字符串 不要On
第二个参数:回调函数--事件触发该函数会被执行
第三个参数:是否在捕获阶段触发事件,需要布尔值,一般false
)__________可以为一个元素相同事件同时绑定多个响应函数,当事件触发时候,响应函数按照顺序执行——————IE8以及下浏览器不支持
window.onload = function() {
var btn01 = document.getElementById("btn01")
btn01.addEventListener("click", function() {
alert("a");
}, false);
btn01.addEventListener("click", function() {
alert("b");
}, false);
}
btn01.attachEvent(---------------里面的this是window
第一个参数:事件的字符串 要On
第二个参数:回调函数--事件触发该函数会被执行
)--iE8以及以下
btn01.attachEvent("onclick", function() {
alert("b");
};
他是后绑定,先执行,执行顺序和addEventListener相反