我的老師問我們一個問題,我找不到答案:按下頁面上的按鈕時,運行這兩行:
document.body.style.backgroundColor = "Green";
alert("Done");
為什么它首先提醒“完成”,然后更改背景顏色?謝謝。
uj5u.com熱心網友回復:
因為當你按下 putton 時代碼已經完成如果你需要在改變顏色之前讓它運行你可以使用 setTimeout(code, [delay]); 延遲數毫秒,你需要在執行前等待
uj5u.com熱心網友回復:
這是警報行為。它在頁面加載之前觸發。要防止這種行為,請嘗試異步提醒訊息。像這樣:
document.body.style.backgroundColor="green";
setTimeout(alert, 50, "Done");
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/361207.html
標籤:javascript dom
上一篇:來自API的排序表視圖
