如果我問你window.load和window.onload分別是什么意思,恐怕你會回答我:“這不是頁面加載完就執(zhí)行嗎”。
但是答案是不一定卧惜,得看你怎么用〖腥遥看一下例子吧
例1:
Untitled
function ShowMessage()
{
alert("true");
}
window.onload=ShowMessage;
當你看到true時看不到我
當你看到true的彈出框的時候咽瓷,你肯定沒有看到“當你看到true時看不到我”,說明頁面還沒有載入完就已經開始執(zhí)行js了捷凄。
例2
Untitled
function ShowMessage()
{
alert("true");
}
window.onload=function(){ShowMessage();}
你看到true時就看到我了
當你看到true的彈出框的時候忱详,你也會看到“你看到true時就看到我了”围来,這個才是真正的頁面載入完才觸發(fā)跺涤。
PS:推薦像onload事件之類的使用匿名函數執(zhí)行,即window.onload=function(){ShowMessage()