177大高个 2021-01-15 23:32 采纳率: 25%
浏览 335
已结题

removeEventListener无效

<!DOCTYPE html>

<html lang="en">

 

<head>

<meta charset="UTF-8">

<meta name="viewport" content="width=device-width, initial-scale=1.0">

<meta http-equiv="X-UA-Compatible" content="ie=edge">

<title>Document</title>

</head>

 

<body>

<button id="btn1">添加监听事件</button>

<button id="btn2">移除监听事件</button>

<div id="box3" style="width:150px;height:150px;background:pink"></div>

<script>

document.getElementById('btn1').addEventListener("click", fn3)

 

document.getElementById('btn2').onclick = function () {

document.getElementById('box3').removeEventListener("click", fn3)

}

 

function fn3() {

document.getElementById('box3').onclick = function () {

alert(11111)

}

}

</script>

</body>

 

</html>

  • 写回答

2条回答 默认 最新

  • 天际的海浪 2021-01-15 23:56
    关注
    document.getElementById('btn1').onclick = function () {
    	document.getElementById('box3').addEventListener("click", fn3)
    }
    document.getElementById('btn2').onclick = function () {
    	document.getElementById('box3').removeEventListener("click", fn3)
    }
    function fn3() {
    	alert(11111)
    }
    
    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 9月14日

悬赏问题

  • ¥15 想用@vueuse 把项目动态改成深色主题,localStorge里面的vueuse-color-scheme一开始就给我改成了dark,不知道什么原因(相关搜索:背景颜色)
  • ¥20 OPENVPN连接问题
  • ¥15 flask实现搜索框访问数据库
  • ¥15 mrk3399刷完安卓11后投屏调试只能显示一个设备
  • ¥100 如何用js写一个游戏云存档
  • ¥15 ansys fluent计算闪退
  • ¥15 有关wireshark抓包的问题
  • ¥15 需要写计算过程,不要写代码,求解答,数据都在图上
  • ¥15 向数据表用newid方式插入GUID问题
  • ¥15 multisim电路设计