4.15 事件動態綁定

頁面上已存在的元素做 click 事件的綁定

html 部份:

<ul id="my_list">
  <li><button type="button" class="btn">按鈕</button></li>
</ul>

js 部份:

var my_btn = document.getElementsByClassName("btn")[0];
my_btn.addEventListener("click", function(){
  // code
});

circle-info

元素是後來才出現的話,綁定不到 click 事件。

例:

動態綁定:

動態綁定:

例:

Last updated