📅  最后修改于: 2023-12-03 15:01:39.758000             🧑  作者: Mango
在JavaScript中,事件处理程序是通过 EventListener来实现的。 通过addEventListener()方法,我们可以为一个元素添加一个或多个事件处理程序。 但是,当您需要删除该处理程序时,您可以使用 removeEventListener() 方法。 本文将介绍 removeEventListener() 方法的用法和示例代码。
element.removeEventListener(event, function, useCapture);
参数说明:
下面是删除事件处理程序的示例代码:
<!DOCTYPE html>
<html>
<head>
<title>removeEventListener() Method Example</title>
</head>
<body>
<button id="btn">Click me!</button>
<script>
function onClick(){
alert("Button clicked!");
}
var btn= document.getElementById("btn");
btn.addEventListener("click", onClick);
// 移除事件处理程序
btn.removeEventListener("click", onClick);
</script>
</body>
</html>
在上面的示例中,我们首先为一个按钮元素添加了一个名为 onClick 的事件处理程序。 接下来,我们使用 removeEventListener() 方法,将该事件处理程序从按钮元素中删除。