課程
/前端開發
/JavaScript
/JavaScript進階篇
onload事件只可以放在<body>標簽中嗎,還是可以放在不同的地方?它放在不同的地方有什么不一樣的含義嗎?
2015-03-16
源自:JavaScript進階篇 6-9
正在回答
當然可以放到外面。在實際開發中,為了使結構清晰,表現與行為分離,JS代碼并不推薦寫在html結構里或者頁面。推薦放在JS的文件里。如果要分離出來,代碼是:window.onload=message;你試試看。
傲嬌的向日葵 提問者
辰小洋
Perona 回復 辰小洋
辰小洋 回復 Perona
二五七 回復 Perona
Perona 回復 二五七
@MuYi
要提到函數外面來。這里不是遞歸,所以調用函數應該是在函數外,寫到函數體內是沒辦法調用的。參考代碼
<!DOCTYPE?HTML> <head> <meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8"> <title>?加載事件?</title> <script?type="text/javascript"> ??function?message(){ ????alert("加載中,請稍等…");?} </script>???? </head> <body?onLoad="message()"> ??歡迎學習JavaScript。 </body> </html>
自己拷貝運行下看看。加油!
二五七
水漠雨瀟
舉報
本課程從如何插入JS代碼開始,帶您進入網頁動態交互世界
2 回答把onload放在script和body標簽的區別是什么?
3 回答請問一個html標簽中可以有多個body標簽嗎
4 回答事件是不是可以添加在任何標簽當中?
2 回答為什么放在<head>標簽里就不能用,而放在<body>標簽里就可以使用呢??
2 回答為什么onunload事件不寫在<body>標簽內?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-03-16
當然可以放到外面。在實際開發中,為了使結構清晰,表現與行為分離,JS代碼并不推薦寫在html結構里或者頁面。推薦放在JS的文件里。如果要分離出來,代碼是:window.onload=message;你試試看。
2015-07-14
@MuYi
要提到函數外面來。這里不是遞歸,所以調用函數應該是在函數外,寫到函數體內是沒辦法調用的。參考代碼
自己拷貝運行下看看。加油!