有人可以確認firefox(3.6)會自動運行名爲'onload'的javascript函數而不明確被調用嗎? Chrome和IE不會自動運行聲明的函數,除非被調用,但Firefox顯然會運行聲明的函數'onload',即使它沒有被調用(全部在小寫字母中)。firefox自動觸發JavaScript函數名爲'onload'
這裏是jsfiddle link來測試。
在body標籤中,如果您將名爲'test'的函數分配給onload事件,那麼firefox將調用測試函數。如果你刪除onload調用,firefox會自動調用'onload'函數。
這是一個已知的財產的Firefox?
感謝鮑里斯,我很驚訝托馬斯聲稱他無法複製使用FF的行爲。 – Jamex