window.addEventListener("hashchange",myFunction);
console.log(window.onhashchange); //This one prints NULL
window.onhashchange = myFunction;
console.log(window.onhashchange); // This one working fine.
function myFunction() {
alert("The anchor part has changed!");
}
爲什麼我無法使用addEventListener
方法附加事件偵聽器?但window.onhashchange
工作正常window.addEventListener不工作,但window.onhashchange工作?
編輯我確實使用'hashchange'而不是'onhashchange'這是一個錯字。
getter window.onhashchange沒有設置並不意味着它不工作。 –