zl程序教程

您现在的位置是:首页 >  后端

当前栏目

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

JS事件 添加 监听 移除 addEventListener
2023-09-14 09:07:18 时间

文档

语法

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


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

示例

<button onclick="addClickEventListener()">添加事件监听</button>
<button onclick="removeClickEventListener()">移除事件监听</button>

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

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

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

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