4 回答

TA貢獻(xiàn)111條經(jīng)驗(yàn) 獲得超40個(gè)贊
window.onload必須等到頁(yè)面內(nèi)包括圖片的所有元素加載完畢后才能執(zhí)行
getElementsByTagName() 方法可返回帶有指定標(biāo)簽名的對(duì)象的集合

TA貢獻(xiàn)29條經(jīng)驗(yàn) 獲得超13個(gè)贊
大家說(shuō)的都很對(duì),
1、這個(gè)函數(shù)就就是用于——等html文檔加載完成之后,再執(zhí)行它后面的程序,不過(guò)它的寫(xiě)法是:window.onload。
那,為什么要這樣呢?因?yàn)?,一般我們?huì)將js放在<head>里,而js有個(gè)特性,如果它沒(méi)有加載完成的話(huà),它后面的內(nèi)容都無(wú)法加載,為了解決這個(gè)問(wèn)題,所以就有了window.onload,令js先暫停下來(lái),讓后面的內(nèi)容先顯示出來(lái),完成后它再加載。
當(dāng)然,還有另外一個(gè)方法,就是將js放到最后,這樣別的內(nèi)容都已經(jīng)加載完成了,也就不會(huì)受它影響了。
2、sqlXY用戶(hù)說(shuō)得非常好,getElementsByTagName()正如他所言。
添加回答
舉報(bào)