- html標簽事件綁定:屬性賦值 ,這個在該元素的properties屬性中可以查到, 也可以在事件監聽中看到
function show(){
console.log('show');
}
function print(){
console.log('print');
}
<button onclick="show()" id="btn1" onclick="print()">html標簽事件綁定</button>
//觸發的方法只有show方法
<button onclick="show();print()" id="btn1">html標簽事件綁定</button>
//一個事件,觸發兩個方法
- js事件綁定:屬性賦值,這個在該元素的properties屬性中可以查到,也可以在事件監聽中看到
<button id="btn2">js事件綁定</button>
document.getElementById("btn2").onclick = show;
document.getElementById("btn2").onclick = print;
//只能觸發print方法,如果需要同時觸發兩個方法,只能使用事件監聽
<button id="btn3">事件監聽</button>
//show和print兩個方法都可以觸發
document.getElementById("btn3").addEventListener("click",show);
document.getElementById("btn3").addEventListener("click",print);
//移除事件監聽
document.getElementById("btn3").removeEventListener("click");