2015-02-11 139 views
2

您好我正在使用JavaScript來加載圖像的名字或PNG或JPG。請幫幫我。Javascript的加載圖像源JPG或PNG

<body> 
<img id="imageid" /> 
..... 
<script> 
...  
    document.getElementById("imageid").src=imgUrl+".png" or ".jpg" 
.... 
</script> 
</body> 
+0

和問題是什麼? XD或者你想要什麼時候(圖像源加載)發生? – Kokizzu 2015-02-11 07:06:47

+0

編輯。只是想與腳本做一些邏輯,所以它可以加載PNG或JPG – 2015-02-11 07:10:12

+0

最常見的圖像擴展名是在一個URL中,所以你甚至不需要 – 2015-02-11 07:10:30

回答

2

只是每一個嘗試使用該腳本

var tester=new Image(); 
tester.onload=function() { // when .png ok 
    document.getElementById("imageid").src = imgUrl + '.png'; 
}; 
tester.onerror=function() { // when .png failed 
    document.getElementById("imageid").src = imgUrl + '.jpg';  
}; 
tester.src=imgUrl + '.png'; // execute the test 
+1

它工作tks。 :) – 2015-02-11 07:22:36