原生JS javascript解除綁定事件 JS刪除綁定事件

                   原生JS javascript解除綁定事件 JS刪除綁定事件

 

一、直接刪除法

1、適用於直接綁定的事件,如:

<h1 id="h1" onclick="_click();">送你一朵花</h1>

2、解除法:

function unbind(){
    var h1 = document.getElementById('h1');
    h1.onclick= false; // 或者 h1.onclick= null ;
}

二、先有綁定函數,再次解除法

1、先使用 addEventListener 綁定事件

    var h1 = document.getElementById('h1');
	h1.addEventListener('click',clickx_,false);
	function clickx_(){
		alert("點擊到了");
		unclick();
	}

2、再使用 removeEventListener 刪除綁定事件

    function unclick(){
		var h1 = document.getElementById('h1');
		h1.removeEventListener('click',clickx_,false);
	}

 

參考資料:https://www.runoob.com/js/js-htmldom-eventlistener.html

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章