元生JS javascriptバインディング解除イベントJS削除バインディングイベント
元生JS javascriptバインディング解除イベントJS削除バインディングイベント
一、直接削除法
1、直接バインディングに適用されるイベント、例えば:
1、まずaddEventListenerバインディングイベントを使用する
参考資料:https://www.runoob.com/js/js-htmldom-eventlistener.html
一、直接削除法
1、直接バインディングに適用されるイベント、例えば:
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