把onload放在script和body標簽的區別是什么?
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title> 加載事件 </title>
<script type="text/javascript">
window.onload=message();
? function message(){
??? alert("加載中,請稍等…"); }
</script>?? ?
</head>
<body >
? 歡迎學習JavaScript。
</body>
</html>
<!DOCTYPE HTML>
<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>
把onload放在script和body標簽的區別是什么?為什么放在script會出現兩遍“歡迎學習JavaScript?!??
2018-10-23
沒區別。
定義和用法:
onload 事件會在頁面或圖像加載完成后立即發生。
onload 通常用于 <body> 元素,在頁面完全載入后(包括圖片、css文件等等。)執行腳本代碼。
語法:
在 HTML 中:
<body onload="SomeJavaScriptCode">
在 JavaScript 中:
window.onload = function() {
????SomeJavaScriptCode;
};
2019-01-20
你這兩個運行出來都是一樣的啊,寫法不同而已