每天一個JavaScript執行個體-判斷圖片是否載入完成,javascript執行個體

來源:互聯網
上載者:User

每天一個JavaScript執行個體-判斷圖片是否載入完成,javascript執行個體

<!doctype html><html lang="en"><head>  <meta charset="utf-8">    <title>每天一個JavaScript執行個體-判斷圖片是否載入完成</title>    <script>       window.onload=  function(){    //clearTimeout(clock);alert("載入完成");}var item = document.getElementsByTagName("img");var clock = setTimeout(function(){//var item = document.getElementsByTagName("img");//console.log(item);//console.log(item.item(item.length-1).onload); if(item.item(item.length-1).onload == null){     alert("還沒載入完成呢!");}     },1000)            </script>   </head><body>    <img src="http://i1.hoopchina.com.cn/blogfile/201401/13/BbsImg138957793449615_500*311.jpg" />    <img src="http://www.xyzwallpaper.com/wp-content/uploads/2014/07/girl-wallpaper-300x300.jpg" />    <img src="http://www.xyzwallpaper.com/wp-content/uploads/2014/07/girl-wallpaper-2-300x300.jpg" />     <img src="http://www.xyzwallpaper.com/wp-content/uploads/2014/07/girl-wallpaper-3-300x300.jpg" />    <img src="http://www.xyzwallpaper.com/wp-content/uploads/2014/07/girl-wallpaper-4-300x300.jpg" />    <img src="http://bestpaperz.com/data_images/out/40/8903786-shakira-in-the-chair.jpg" />    <img src="http://bestpaperz.com/data_images/out/40/8903770-red-currant.jpg" />    <img src="http://i1.hoopchina.com.cn/blogfile/201401/13/BbsImg138957793449615_500*311.jpg" />    <img src="http://bestpaperz.com/data_images/out/40/8903733-failed-surfing.jpg" />    <img src="http://bestpaperz.com/data_images/out/40/8903738-robert-pattinson.jpg" />    <img src="http://i1.hoopchina.com.cn/blogfile/201401/13/BbsImg138957793449615_500*311.jpg" />    <img src="http://bestpaperz.com/data_images/out/40/8903728-empty-bench.jpg" />    <img src="http://i1.hoopchina.com.cn/blogfile/201401/13/BbsImg138957793449615_500*311.jpg" />    <img src="http://bestpaperz.com/data_images/out/40/8903801-snow-park.jpg" /></body></html>


用javascript 怎判斷圖片是否載入完成?

function loadImage(url){
var o= new Image();
o.src = url;
if(o.complete){ window.alert('圖片載入完成:'+url); }else{
o.onload = function(){ window.alert('圖片載入完成:'+url); };
o.onerror = function(){ window.alert('圖片載入失敗:'+url); };
}
}
 
javascript怎判斷圖片是否載入錯誤

可以使用javascript裡面的image對象的onerror事件來處理,以下是示範代碼:

<img src="1.jpg" alt="" border="0" onerror="alert('啊,載入圖片錯誤啦!')" />
 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.