首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

这个代码为什么不执行?该如何处理

2012-04-06 
这个代码为什么不执行?JScript codefunction attEvent(obj,ev,fn){if(obj.addEventListener){obj.addEvent

这个代码为什么不执行?

JScript code
function attEvent(obj,ev,fn){    if(obj.addEventListener)    {        obj.addEventListener(ev,fn,false);    }    else if(obj.attachEvent)    {        obj.attachEvent('on'+ev,fn);    }}attEvent(window,'load',function(event){   alert('asd'); //这个地方执行了});    var oImg=document.getElementById('img1');attEvent(oImg,'load',function(event){  alert('asd');//这个地方不执行,是什么原因?求指点,谢谢。。。。});<img id="img1" src="http://img03.taobaocdn.com/imgextra/i3/150330996/T2M8GfXoFXXXXXXXXX_!!150330996.png" />


[解决办法]
你这是加载成功后再绑定的事件,不会再触发了。
oImg.src="http://img03.taobaocdn.com/imgextra/i3/150330996/T2M8GfXoFXXXXXXXXX_!!150330996.png";

再加载一次就触发了

热点排行