html dom remove,HTML DOM removeEventListener()用法及代码示例

removeEventListener()方法用于删除与addEventListener()方法关联的事件处理程序。此删除事件处理程序的方法只能与使用外部函数指定的addEventListener()方法一起使用。

用法:

element.removeEventListener(event, function, useCapture);

参数:此函数接受三个参数,如下所述:

event:参数event指定要删除的事件的名称。

function:参数函数指定要删除的函数。

useCapture:参数useCapture表示要从事件处理程序中删除的事件阶段。如果useCapture的布尔值为true,则将其从捕获阶段中删除事件处理程序,否则将其从冒泡阶段中删除事件处理程序。

例:在下面的示例中,调用事件处理程序,该事件处理程序在鼠标移动到除法上时更改除法标记的颜色。按下更改颜色按钮后,与除法标记关联的事件处理程序将被删除,并且将鼠标移到除法上时不会出现颜色变化。

#myDIV {

font-size:60px;

border:1px solid;

padding:50x;

color:black;

}

GeeksForGeeks

Change color

document.getElementById("myDIV")

.addEventListener("mousemove", myFunction);

function myFunction() {

document.getElementById("myDIV")

.style.color= "green";

}

function removeHandler() {

document.getElementById("myDIV")

.removeEventListener("mousemove", myFunction);

}

输出:

按下按钮之前:

33865e98b43b2938fc588d87c6b5e730.png

按下按钮后:

9031edd1db8eeaabd0fb31c20105d80b.png

支持的浏览器:removeEventListener()方法支持的浏览器如下:

谷歌浏览器1.0

Internet Explorer 9.0

Firefox 1.0

Opera 7.0

Safari 1.0

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值