DOM的2級處理事件,不能刪除,我寫錯了嗎?
<div id="box">
? ? <input type="button" value="按鈕1" id="btn" onclick="showMes()" />
? ? <input type="button" value="按鈕2" id="btn2" onclick="" /><!--DOM的0級事件處理示例-->
? ? <input type="button" value="按鈕3" id="btn3" onclick="" /><!--DOM的2級事件處理示例-->
</div>
<script>
function showMes(){
alert("觸發了點擊事件!");
}
var btn2=document.getElementById("btn2");
btn2.onclick=function(){
alert("通過DOM的0級處理程序添加的事件");
}
btn2.onclick=null;
var btn3=document.getElementById("btn3");
btn3.addEventListener("click",showMes,false);
btn3.removeEventListener("click",showMes.false);//刪除事件
2016-11-16
最后一句showMes和false之間是逗號不是點