原生Js事件綁定的三種方式


  • 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");

 

  

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM