iT邦幫忙

2022 iThome 鐵人賽

DAY 25
0
Modern Web

利用JS30逼自己30天完成的筆記系列 第 25

[Day 25] Event Capture, Propagation, Bubbling and Once

  • 分享至 

  • xImage
  •  
<script>
  const divs = document.querySelectorAll('div');
  const button = document.querySelector('button');

  function logText(e) {
    console.log(this.classList.value);
    // e.stopPropagation(); // stop bubbling!
    // console.log(this);
  }

  divs.forEach(div => div.addEventListener('click', logText, {
    capture: false,
    once: true
  }));

  button.addEventListener('click', () => {
    console.log('Click!!!');
  }, {
    once: true
  });

</script>

上一篇
[Day 24] Sticky Nav
系列文
利用JS30逼自己30天完成的筆記25
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言