![](/img/trans.png)
[英]Why does window.onload work while document.onload doesn't?
[英]why does body onload work but window.onload or document.onload NOT work
所以我想隱藏一個div,所以我有我的代碼
function hide(){hide div code}
document.onload = hide();
不起作用。
window.onload = hide();
不起作用。
但是,如果我轉到HTML文檔並編寫
<body onload="hide()">
這可行。
現在,我了解到我不應該在html文檔中使用javascript,而是如何真正使javascript等待,直到整個頁面加載完畢,然后執行一些代碼。 我確定代碼是在頁面加載之前運行的,我無法弄清楚原因。
您對我如何進行這項工作有任何想法嗎?
另外,您可以嘗試像這樣調用代碼:
window.onload = function () { hide(); }
是的,我修復了它,這是另一個JS元素,導致我的功能出現問題!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.