HTML onload 事件屬性
更多“自己嘗試”的例子見下文。
定義和用法
onload 屬性在物件載入完成後觸發。
onload 最常用於 <body> 元素中,以便在網頁已完全載入所有內容(包括影像、指令碼檔案、CSS 檔案等)後執行指令碼。但它也可以用於其他元素(請參閱下面的“支援的 HTML 標籤”)。
onload 屬性可用於檢查訪問者的瀏覽器型別和瀏覽器版本,並根據資訊載入適當版本的網頁。
onload 屬性還可用於處理 Cookie(請參閱下面的“更多示例”)。
瀏覽器支援
事件屬性 | |||||
---|---|---|---|---|---|
onload | 是 | 是 | 是 | 是 | 是 |
語法
<element onload="script">
屬性值
值 | 描述 |
---|---|
script | onload 時要執行的指令碼 |
技術詳情
支援的 HTML 標籤 | <body>, <frame>, <frameset>, <iframe>, <img>, <input type="image">, <link>, <script> 和 <style> |
---|
更多示例
示例
在 <img> 元素上使用 onload。影像載入後立即提示“影像已載入”
<img src="w3html.gif" onload="loadImage()" width="100" height="132">
<script>
function loadImage() {
alert("影像已載入");
}
</script>
自己動手試一試 »
示例
使用 onload 事件處理 Cookie(使用“高階”javascript)
<body onload="checkCookies()">
<p id="demo"></p>
<script>
function checkCookies() {
let text = "";
if (navigator.cookieEnabled == true) {
text = "Cookie 已啟用。";
} else {
text = "Cookie 未啟用。";
}
document.getElementById("demo").innerHTML = text;
}
</script>
自己動手試一試 »
相關頁面
HTML DOM 參考:onload 事件
❮ HTML 事件屬性