动态创建img可以实现,先用js动态创建一个img元素,设置好onload事件,设置src属性,最后append到文档里面就行了。

解决方案 »

  1.   

    <textarea id="txt1" cols="50" rows="7"></textarea><script type="text/javascript">
    function handleImgOnload(e){
    var e=e||window.event;
    var el=e.target||e.srcElement;
    var oTxt=document.getElementById("txt1");
    oTxt.value+=el.src+"\r\n";
    el.src="";
    }function scanImg(){
    var aImgs=document.images;
    var i,nLen=aImgs.length;
    var oldFunc;

    for(i=0;i<nLen;i++){
    if(!aImgs[i].hasSet){
    oldFunc=aImgs[i].onload;
    aImgs[i].onload=function(e){
    if(oldFunc) 
        oldFunc();
    handleImgOnload(e);
    }
    aImgs[i].hasSet=true;
    }
    }
    }
    document.getElementById("txt1").value="开始记录加载\r\n";
    //开始扫描
    scanInterval=window.setInterval("scanImg()",1);
    //停止扫描
    window.onload=function(){
    window.clearInterval(scanInterval);
    }
    </script><img src="http://t3.baidu.com/it/u=3008188343,3658521562&fm=0&gp=-4.jpg"/>
    <img src="http://t11.baidu.com/it/u=300765358,3305950605&fm=3&gp=31.jpg"/>
    <img src="http://t10.baidu.com/it/u=514846614,3146360691&fm=3&gp=11.jpg"/>
      

  2.   

    能不能具体的说一下你要用image的onload做什么事情?