使用以下腳本,我正在瀏覽頁面上的每個img源,檢索擴展名,如果沒有返回的字符串,或不知道圖像類型,然後我添加.jpg添加圖像擴展當沒有一個
由於某些原因,if語句每次都是正確的,不管擴展名是什麼。
$(document).ready(function() {
$(".main_img").each(function() {
imgsrc = this.src;
console.log(imgsrc);
imgext = imgsrc.split('.').pop();
$.trim(imgext);
console.log(imgext);
if(imgext != 'jpg' || imgext != 'jpeg' || imgext != 'gif'){
console.log("Unacceptable,add extension");
FinalURL = imgsrc + '.jpg';
}
else {
console.log(imgext);
}
});
});
你可以分享可執行的演示/片段或[JSFiddle](https://jsfiddle.net/)嗎? [_創建一個最小,完整和可驗證的示例_](http://stackoverflow.com/help/mcve) – Rayon
你的日誌說明imgext的值是什麼? – Pat
日誌會輸出擴展名,例如jpg – wadie