js 动态添加onload事件

转载 2007年10月01日 08:56:00
在js里,一般我们认为window对象有onload事件,调用方法:
window.onload();

document.body对象有onload事件,调用方法:
<body onload ="">

或者
<SCRIPT LANGUAGE="JavaScript">
<!--
         document.body.onload = function(){..}
//-->
</SCRIPT>

只是一般body的onload只能写在标签里,或者<body>后的脚本里,而window.onload可以随便写。开始还以为这个是两个对象的事件,但是看过下面后,其实他们是一伙的。
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
</HEAD>
<BODY onload="alert('load')" onclick="alert('click');">
<SCRIPT LANGUAGE="JavaScript">
<!--
alert(window.onload)
alert(document.body.onload)
window.onload = function(){alert("改写后的onload");}
//-->
</SCRIPT>
<SCRIPT LANGUAGE="JavaScript">
<!--
window.attachEvent("onload", function(){alert('继承onload');})
//-->
</SCRIPT>
</BODY>
</HTML>

相关文章推荐

iframe 动态onload事件处理方式

转自:http://w3help.org/zh-cn/causes/SD9022 标准参考 关于 HTML 4.01 规范中 BODY 标记的 onload 属性说明: http:...

JS 页面加载触发事件 document.ready和onload的区别

document.ready和onload的区别——JavaScript文档加载完成事件 页面加载完成有两种事件: 一是ready,表示文档结构已经加载完成(不包含图片等非文字媒体文件); ...

js图片预加载---for与onload事件,图片数据模型到界面的单项绑定,使用interval模拟循环操作

requireJS&seaJS模块加载器原理:<script>标签加载外部js文件用到的onload、onerror和onreadystatechange事件

之前学习了requireJS框架,最近在学习seaJS框架,两者都是js模块文件的加载器,做的事情大致是相同的。这篇文章学习下标签的一些特性,了解框架是如何加载js文件的。requireJS和seaJ...

Dynamics CRM 2011 编程系列(2):JS脚本编程之onload事件

在Dynamics CRM中,编程的基本单位是“实体”,用面向对象的方法来理解就是“对象”。在日常的开发工作中,我们的开发就这针对这些实体展开的。我们在Dynamics CRM中创建了一个实体后,系统...

JS ready和onload事件 比较分析

页面加载完成有两种事件: 一是ready,表示文档结构已经加载完成(不包含图片等非文字媒体文件); 二是onload,指示页 面包含图片等文件在内的所有元素都加载完成。(可以说:ready...

JS中window.onload事件详解

window.onload事件方法的探讨和一个易懂的实例演示。

onload事件和js的defer设置

onload事件在html文档中所有的节点都下载完成后执行,包括js,css,图片的资源完全下载后才执行。如果js 设置了defer之后,js的解析执行在浏览器生成了html文档后执行,不包括图片的资...
  • kkdelta
  • kkdelta
  • 2014年12月26日 16:56
  • 2377

js 实现图片预加载 (js操作 Image对象属性complete ,事件onload 异步加载图片)

通过js操纵DOM很多情况下都是为了实现和当前页html元素的异步载入,我谈谈对Image对象的一些认识。 看个例子:     function addImg(isrc)     {...
  • sas5215
  • sas5215
  • 2011年11月25日 10:08
  • 349

js在onload事件前获取图片的宽高,js尽快获取图片的宽高

快速获取图片的宽高其实是为了预先做好排版样式布局做准备,通过快速获取图片宽高的方法比onload方法要节省很多时间,甚至一分钟以上都有可能,并且这种方法适用主流浏览器包括IE低版本浏览器。一、简陋的获...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:js 动态添加onload事件
举报原因:
原因补充:

(最多只允许输入30个字)