原生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);
    }
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容