Tip: you can modify some code before running
<html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>Real-time display of image loading progress</title><script>var l=0;var imgs;var sum=0;var imgs=new Array();function chk(){ l--; document.getElementById("aa").innerText=""+((sum-l)*100/sum)+"%" if (l==0){ for (var i=0;i<sum;i++) document.body.innerHTML+="" }}if (document.images){imgs[0]=new Image()imgs[1]=new Image()imgs[2]=new Image()imgs[3]=new Image()imgs[4]=new Image()imgs[5]=new Image()imgs[0].src="images/royale.jpg";imgs[1].src="images/c0407.jpg";imgs[2].src="images/royale.jpg";imgs[3].src="images/c0407.jpg";imgs[4].src="images/royale.jpg";imgs[5].src="images/c0407.jpg";}</script></head><body><div id="aa">0%</div><script>sum=l=imgs.length;for (var i=0;i<l;i++){ imgs[i].onload=chk; imgs[i].onerror=chk;//无论图片是否加载成功,都执行指定方法}</script></body></html>
Tip: you can modify some code before running