在chrome中window.onload事件的一些问题


Posted in Javascript onMarch 01, 2010

假如我们有一个如下的页面:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 
<html> 
<head> 
<title></title> 
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> 
</head> 
<body> 
<img src="/upload/2010-3/20100301192859481.gif" alt="" id="image"> 
<script type="text/javascript"> 
var init=function (){ 
var img=document.getElementById('image'); 
alert(img.offsetWidth); 
} 
window.onload=new init(); 
</script> 
</body> 
</html>

在IE和FF下运行的时候都是可以显示图片的真实大小的,即使我并没有显示的说明这个img的width和height。但是在chrome下,则显示的是0。
但是如果将window.onload后面的new init()改为
window.onload=init
或者
window.onload=function(){new init(){}}
就可以在图片加载之后读出图片的大小。
转载请保留以下信息
作者:北玉(tw:@rehawk)
Javascript 相关文章推荐
5 cool javascript apps
Mar 24 Javascript
javascript instanceof 与typeof使用说明
Jan 11 Javascript
可以将word转成html的js代码
Apr 11 Javascript
jquery里的正则表达式说明
Aug 03 Javascript
jQuery弹出层始终垂直居中相对于屏幕或当前窗口
Apr 01 Javascript
javascript将浮点数转换成整数的三个方法
Jun 23 Javascript
JavaScript入门基础
Aug 12 Javascript
Javascript中的arguments对象
Jun 20 Javascript
H5图片压缩与上传实例
Apr 21 Javascript
angularjs实现搜索的关键字在正文中高亮出来
Jun 13 Javascript
JS实现全屏预览F11功能的示例代码
Jul 23 Javascript
在element-ui的select下拉框加上滚动加载
Apr 18 Javascript
仅用[]()+!等符号就足以实现几乎任意Javascript代码
Mar 01 #Javascript
Javascript 网页水印(非图片水印)实现代码
Mar 01 #Javascript
使用js获取QueryString的方法小结
Feb 28 #Javascript
JQuery 将元素显示在屏幕的中央的代码
Feb 27 #Javascript
jquery 最简单易用的表单验证插件
Feb 27 #Javascript
JQuery团队打造的javascript单元测试工具QUnit介绍
Feb 26 #Javascript
getElementsByTagName vs selectNodes效率 及兼容的selectNodes实现
Feb 26 #Javascript
You might like
PHP 和 MySQL 基础教程(四)
2006/10/09 PHP
php中实现获取随机数组列表的自定义函数
2015/04/02 PHP
WordPress的文章自动添加关键词及关键词的SEO优化
2016/03/01 PHP
ThinkPHP模板Volist标签嵌套循环输出多维数组的方法
2016/03/23 PHP
thinkPHP自定义类实现方法详解
2016/11/30 PHP
Redis构建分布式锁
2017/03/28 PHP
PHP PDOStatement::fetchObject讲解
2019/02/01 PHP
Alliance vs AM BO3 第二场2.13
2021/03/10 DOTA
会自动逐行上升的文本框
2006/06/30 Javascript
IE Firefox 使用自定义标签的区别
2009/10/15 Javascript
javascript json 新手入门文档
2009/12/03 Javascript
javascript 实现键盘上下左右功能的小例子
2013/09/15 Javascript
js 去除字符串第一位逗号的方法
2014/06/07 Javascript
Javascript检查图片大小不要让大图片撑破页面
2014/11/04 Javascript
JavaScript使用shift方法移除素组第一个元素实例分析
2015/04/06 Javascript
JavaScript实现信用卡校验方法
2015/04/07 Javascript
jQuery实现div随意拖动的实例代码(通用代码)
2016/01/28 Javascript
非常实用的js验证框架实现源码 附原理方法
2016/06/08 Javascript
深入浅出ES6之let和const命令
2016/08/25 Javascript
vue.js指令v-model实现方法
2016/12/05 Javascript
JSON与js对象序列化实例详解
2017/03/16 Javascript
详解webpack的配置文件entry与output
2017/08/21 Javascript
详解微信小程序获取当前时间及日期的方法
2019/04/28 Javascript
Vuex,iView UI面包屑导航使用扩展详解
2019/11/04 Javascript
[04:53]DOTA2英雄基础教程 祈求者
2014/01/03 DOTA
[11:33]DAC2018 4.5SOLO赛决赛 MidOne vs Paparazi第二场
2018/04/06 DOTA
python中redis的安装和使用
2016/12/04 Python
浅谈用VSCode写python的正确姿势
2017/12/16 Python
python定义类self用法实例解析
2020/01/22 Python
pytorch判断是否cuda 判断变量类型方式
2020/06/23 Python
玩转CSS3色彩
2010/01/16 HTML / CSS
Farnell德国:电子元器件供应商
2018/07/10 全球购物
亚洲颇具影响力的男性在线购物零售商:His
2019/11/24 全球购物
本科毕业论文致谢词
2015/05/14 职场文书
监护人证明
2015/06/19 职场文书
大学生活委员竞选稿
2015/11/21 职场文书