0
我有一個非常基本的代碼,它不適用於Firefox,但在Chrome上運行良好。我只是想在用戶點擊頁面中的任何位置時觸發一個功能。這裏是代碼Firefox的事件處理問題
window.onload = function(){
alert(document.body); // Is executed correctly
document.body.onclick = function(){
/*do stuff*/
}
}
它在Chome上運行得很好,但在Firefox上卻不行。我嘗試了很多解決方法,但沒有一個能夠工作,並且在錯誤控制檯中沒有錯誤。
function set(){
/*do stuff*/
}
document.body.onclick = set;
或
document.body.addEventListener('click',set,false);
我想用一個非常基本的HTML頁面只是
<h1>Hello World</h1>
沒有他們的工作。我錯過了什麼?
那是'
'中的代碼嗎?如果是,身體還不存在。 – bfavaretto您的HTML代碼中的哪個位置有JavaScript代碼? –
@bfavaretto代碼的確在頭上,但所有的JavaScript都是在「window.onload」事件之後觸發的。我正在編輯我的帖子。 –