img的onload

ni_xiao_wei 2013-02-01 04:36:42
<body>
<img src="2dv1Q3nWID.png" id="pic"/>
<button onclick="load()">button</button>
<script language="javascript">
var o=document.getElementById("pic");
function load(){
o.onload=function(){
alert("ok");
}
o.src="shangwu1.jpg";


}
</script>
</body>
为什么在chrome下 再次点击时没有弹出“ok” 是没有触发onload吗
...全文
288 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
kinger906 2013-02-04
  • 打赏
  • 举报
回复
图片加载完毕了,图片的onload事件不会被触发
kunkkaCoco 2013-02-04
  • 打赏
  • 举报
回复
引用 1 楼 bbjbepzz 的回复:
图片已经加载完了,所以不触发onload
+1
bbjbepzz 2013-02-01
  • 打赏
  • 举报
回复
用下面这个

function load(){
var image = new Image();
	image.src='shangwu1.jpg';
	image.onload=function(){
		alert("ok");
	}
}
bbjbepzz 2013-02-01
  • 打赏
  • 举报
回复
图片已经加载完了,所以不触发onload

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧