您当前的位置: 首页 > 

彭世瑜

暂无认证

  • 4浏览

    0关注

    2791博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

js: 添加事件监听addEventListener、移除事件监听removeEventListener

彭世瑜 发布时间:2022-08-26 18:02:55 ,浏览量:4

文档

  • https://developer.mozilla.org/zh-CN/docs/Web/API/EventTarget/addEventListener
  • https://developer.mozilla.org/zh-CN/docs/Web/API/EventTarget/removeEventListener

语法

// 添加事件监听
target.addEventListener(type, listener[, options]);
target.addEventListener(type, listener[, useCapture=false]);


// 移除事件监听
target.removeEventListener(type, listener[, options]);
target.removeEventListener(type, listener[, useCapture=false]);

示例

添加事件监听
移除事件监听


  // 事件处理函数
  function handleEvent(event) {
    console.log(event)
  }

  // 添加事件监听
  function addClickEventListener() {
    console.log('addClickEventListener')
    document.addEventListener('click', handleEvent)
  }

  // 移除事件监听
  function removeClickEventListener() {
    console.log('removeClickEventListener')
    document.removeEventListener('click', handleEvent)
  }

在线Demo: https://mouday.github.io/front-end-demo/eventListener.html

关注
打赏
1665367115
查看更多评论
立即登录/注册

微信扫码登录

0.0808s