<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<style>
div
{
width: 100px;
height: 100px;
background-color: #00FFFF;
}
ccb
{
width: 10px;
height: 50px;
background-color: #FF0000;
}
</style>
</head>
<body>
<div>1</div>
<div>2</div>
<div>3</div>
<ccb>5</ccb>
<ccb>6</ccb>
<ccb>9</ccb>
<script>
var divs = document.querySelectorAll('div');
divs[0].onclick = function()
{
alert(11);
divs[0].onclick = null;
}
divs[1].addEventListener('click', fb)
function fb()
{
alert(220);
divs[1].removeEventListener('click', fb);
}
</script>
</body>
</html>
传统方式删除事件
addEventListener删除事件
在divs[1].addEventListener('click', fb)里面的fn 不需要调用加小括号
点击图片中的样式1
alert(11);跳出弹窗
添加了删除事件点过一次后再点击就不会弹出窗口