在前幾個項目的開發中 遇到onload使用的幾種情形
1. 能夠在Body 裏面執行
<body onload="alert(123)"></body>
2. 先定義好 在頁面加載完成後使用 javascript
註解: 這裏的window.onload = test; 不要在test後面加() 由於這是在給事件關聯觸發的方法
若是加() 會馬上引起這個方法的執行(這可能不是咱們的本意)
3. 使用匿名函數
<script>window.onload = function(){alert(321);}</script>
4. JS中onload多個事件該怎麼寫?
<1> <body onload="aa();bb();cc()">用分號隔開就能夠了
<2>
window.attachEvent("onload",function(){alert('a')});
window.attachEvent("onload",function(){alert('b')});
window.attachEvent("onload",function(){alert('c')});
註解: 使用attachEvent 註冊事件 後註冊的事件 先執行
上面的例子會彈出 C B A
還有一點:這個辦法只能在IE下用 (window.attachEvent)java