在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 相关文章推荐
两种常用的javascript数组去重方法思路及代码
Mar 26 Javascript
jQuery获取剪贴板内容的方法
Jun 16 Javascript
AngularJS基础 ng-keypress 指令简单示例
Aug 02 Javascript
jQuery插件fullPage.js实现全屏滚动效果
Dec 02 Javascript
javascript设计模式之策略模式学习笔记
Feb 15 Javascript
JS实现websocket长轮询实时消息提示的效果
Oct 10 Javascript
详解webpack-dev-server 设置反向代理解决跨域问题
Apr 18 Javascript
vue .sync修饰符的使用详解
Jun 15 Javascript
对angular4子路由&amp;辅助路由详解
Oct 09 Javascript
详解vue项目接入微信JSSDK的坑
Dec 14 Javascript
jquery 键盘事件 keypress() keydown() keyup()用法总结
Oct 23 jQuery
Javascript的promise,async和await的区别详解
Mar 24 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的header和asp中的redirect比较
2006/10/09 PHP
PHP如何编写易读的代码
2007/07/10 PHP
PHP预定义变量9大超全局数组用法详解
2016/04/23 PHP
加载jQuery后$冲突的解决办法
2010/07/09 Javascript
nodejs win7下安装方法
2012/05/24 NodeJs
js判断undefined变量类型使用typeof
2013/06/03 Javascript
jquery在项目中做复选框时遇到的一些问题笔记
2013/11/17 Javascript
javascript实现window.print()去除页眉页脚
2014/12/30 Javascript
JavaScript中常见的字符串操作函数及用法汇总
2015/05/04 Javascript
javascript截图 jQuery插件imgAreaSelect使用详解
2016/05/04 Javascript
JS检测移动端横竖屏的代码
2016/05/30 Javascript
基于jQuery实现照片墙自动播放特效
2017/01/12 Javascript
浅析node Async异步处理模块用例分析及常用方法介绍
2017/11/17 Javascript
原生JS实现循环Nodelist Dom列表的4种方式示例
2018/02/11 Javascript
JavaScript捕捉事件和阻止冒泡事件实例分析
2018/08/03 Javascript
javascript中数组的常用算法深入分析
2019/03/12 Javascript
vue 动态设置img的src地址无效,npm run build 后找不到文件的解决
2020/07/26 Javascript
解决vue项目打包上服务器显示404错误,本地没出错的问题
2020/11/03 Javascript
python 字典(dict)遍历的四种方法性能测试报告
2014/06/25 Python
Python中的装饰器用法详解
2015/01/14 Python
理解Python中的With语句
2015/02/02 Python
Python中用于转换字母为小写的lower()方法使用简介
2015/05/19 Python
python通过txt文件批量安装依赖包的实现步骤
2019/08/13 Python
Python自带的IDE在哪里
2020/07/01 Python
python连接手机自动搜集蚂蚁森林能量的实现代码
2021/02/24 Python
详解h5页面在不同ios设备上的问题总结
2019/03/01 HTML / CSS
Skip Hop官网:好莱坞宝宝挚爱品牌
2018/06/17 全球购物
英国在线定做百叶窗网站:Make My Blinds
2020/08/17 全球购物
将一个数的从第5位开始的7个数取出,其余位置0
2016/05/26 面试题
用JAVA实现一种排序,JAVA类实现序列化的方法(二种)
2014/04/23 面试题
迎八一活动主题
2014/01/31 职场文书
管理建议书范文
2014/05/13 职场文书
医院领导班子查摆问题对照检查材料思想汇报
2014/10/08 职场文书
2014年营销工作总结
2014/11/22 职场文书
百善孝为先:关于孝道的经典语录
2019/10/18 职场文书
nginx location中多个if里面proxy_pass的方法
2021/03/31 Servers