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);