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