這篇文章將為大家詳細講解有關javascript怎么取消選中事件,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。
站在用戶的角度思考問題,與客戶深入溝通,找到澤普網站設計與澤普網站推廣的解決方案,憑借多年的經驗,讓設計與互聯網技術結合,創造個性化、用戶體驗好的作品,建站類型包括:網站建設、網站設計、企業官網、英文網站、手機端網站、網站推廣、申請域名、虛擬空間、企業郵箱。業務覆蓋澤普地區。
javascript取消選中事件的方法:可以通過刪除事件處理程序來實現取消選中事件,例如【btn.onclick = null;】。
本文操作環境:windows10系統、javascript 1.8.5、thinkpad t480電腦。
事件處理程序分為DOM0級和DOM2級,如果是用onclick方式綁定的事件可以用如下方法取消:
btn.onclick=null;//刪除事件處理程序
如果使用addEventListener()方法添加事件,可以通過removeEventListener()移出事件,需要注意兩點:
1、removeEventListener()的第三個參數必須和addEventListener()方法的第三個參數一致。
2、通過addEventListener()方法添加的匿名函數將無法移除。
btn.aaddEventListener('click',function(){alert(1);},false); btn.removeEventListener('click',function(){alert(1);},false);//沒有用!
aaddEventListener和removeEventListener看似傳入了相同的參數,但實際上removeEventListener的第二個參數與aaddEventListener的第二個參數是完全不同的函數!
想要移出必須這樣
var fn=function(){ alert(1); }; btn.aaddEventListener('click',fn,false); btn.removeEventListener('click',fn,false);//有效
關于“javascript怎么取消選中事件”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。