onload 事件
定义和用法
onload 事件在对象被加载后发生。
onload အခမ်းအနား အများဆုံး <body> အခမ်းအနား တွင် သုံးထားသည်၊ စာမေးခွန်းကို စာမေးခွန်း၏ အတိုင်းပြီး တိုက်ရိုက် အတိုင်း လုပ်ဆောင်ရန် သုံးထားသည်。
onload အခမ်းအနား သုံးထားသည်ဟု သူ၏ ဘာသာစကား အမျိုးအစား နှင့် ပြောင်းလဲသည် အခြေအနေ ကို စစ်ဆေးရန် နှင့် အကျိုးသက်သော သတင်းအချက်အလက်များ အပေါ် စာမေးသည် နှင့် သို့မဟုတ် အခြေခံ ဘာသာစကား မည်သည့် ပုံစံကို တင်သွင်းရန် သုံးထားသည်。
onload 事件也可用于处理 cookie (请参阅下面的更多实例).
实例
在页面加载后立即执行 JavaScript:
<body onload="myFunction()">
例子 2
在 <img> 元素上使用 onload。加载图像后立即发出“图像已加载”的提醒:
<img src="w3javascript.gif" onload="loadImage()" width="100" height="132"> <script> function loadImage() { alert("Image is loaded"); } </script>
例子 3
使用 onload 事件处理 cookie:
<body onload="checkCookies()"> <script> function checkCookies() { var text = ""; if (navigator.cookieEnabled == true) { text = "Cookies are enabled."; } else { text = "Cookies are not enabled."; } document.getElementById("demo").innerHTML = text; } </script>
语法
在 HTML 中:
<element onload="myScript">
在 JavaScript 中:
object.onload = function(){myScript};
在 JavaScript 中,使用 addEventListener() 方法:
object.addEventListener("load", myScript);
注释:Internet Explorer 8 或更早的版本不支持 addEventListener() 方法。
技术细节
冒泡: | 不支持 |
---|---|
可取消: | 不支持 |
事件类型: | 如果从用户界面生成,UiEvent。否则 Event。 |
支持的 HTML 标签: | <body>, <frame>, <iframe>, <img>, <input type="image">, <link>, <script>, <style> |
DOM ပုံစံ: | Level 2 Events |
ဘတ်သျှန် ထောက်ပံ့
အခမ်းအနား | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
onload | ထောက်ပံ့ | ထောက်ပံ့ | ထောက်ပံ့ | ထောက်ပံ့ | ထောက်ပံ့ |