removeeventlistner在单击按钮时不起作用

问题描述 投票:0回答:1

document.getElementById('divv').addEventListener("click",func)
		function func(a){
			alert("oooo");
		}
		function abc(){
			document.getElementById('divv').removeEventListener("click",function(){func()});
		}
<div id="divv">This is vivek</div>
	<button onclick="abc()">Remove</button>

我有一个按钮,我想在单击按钮后在div上删除onclick事件。

javascript html
1个回答
0
投票

就这样:

document.getElementById('divv').removeEventListener("click", func);

请参阅有关removeEventListener的说明

document.getElementById('divv').addEventListener("click", func)

function func(a) {
  alert("oooo");
}

function abc() {
  document.getElementById('divv').removeEventListener("click", func);
}
<div id="divv">This is vivek</div>
<button onclick="abc()">Remove</button>
© www.soinside.com 2019 - 2024. All rights reserved.