在前幾個專案的開發中遇到onload使用的幾種情形
1. 可以在Body 裡面執行
2. 先定義好在頁面載入完成後使用
程式碼如下:
程式碼如下:
function test(){
var aa = "嘻嘻,你大豬豬"; alert(aa);
}
window .onload = test;
註解
: 這裡的window.onload = test; 不要在test後面加() 因為這是在給事件關聯觸發的方法
如果加() 會立刻引發這個方法的執行(這可能不是我們的本意)
3. 使用匿名函數
<script>window.onload = function(){alert( 321);}</script> 4. JS中onload多個事件該怎麼寫?
用分號隔開就可以了
window.attachEvent("onload",function (){alert('a')}); window.attachEvent("onload",function(){alert('b')}); window.attachEvent("onload",function() {alert('c')}); 註解: 使用attachEvent 註冊事件後註冊的事件先執行上面的範例會彈出C B A 還有一點:這個辦法只執行上面的範例會彈出C B A 還有一點:這個辦法只能在IE下用(window.attachEvent)