JavaScript事件绑定

来源:互联网 发布:金发科技待遇知乎 编辑:程序博客网 时间:2024/06/16 12:42
js绑定事件:
document.getElementById("test").addEventListener("click",function(){
history.pushState(null,'','newpage.html');
},false);

移除事件:

移除事件用removeEventListener,但是注意:通过addEventListener添加的匿名函数是无法被移除的,所以,尽量不要传匿名函数

document.getElementById("test").removeEventListener("click",function(){
history.pushState(null,'','newpage.html');
},false);

以上代码移除无效;

document.getElementById("test").addEventListener("click", setHistory,false);

function setHistory(){
history.pushState(null,'','newpage.html');
}

移除:

document.getElementById("test").removeEventListener("click", setHistory,false);




0 0
原创粉丝点击