亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

用Javascript判斷圖片是否存在,不存在則顯示默認圖片的代碼

 更新時間:2023年06月15日 00:13:30   投稿:mdxy-dxy  
用Javascript判斷圖片是否存在,不存在則顯示默認圖片的代碼,需要的朋友可以參考下。

利用image對象的onerror事件來判斷,出錯則更換image對象的src為默認圖片的URL。 

<p>第一種情況:圖片存在,正常顯示<br />
<img src="http://chabaoo.cn/logo.gif"
onerror="javascript:this.src='//chabaoo.cn/logos.gif'" /></p>
<p>第二種情況:圖片不存在,顯示默認圖片<br />
<img src="http://chabaoo.cn/logoddd.gif"
onerror="javascript:this.src='//chabaoo.cn/logos.gif'" /></p>

下面是通過js的判斷

用javascript判斷指定圖片文件是否存在:
如判斷<img src="//chabaoo.cn/logos.gif">這個圖片地址是否存在.
如果不存在,隔幾秒重新探測此圖片,如果地址有效則,提示地址有效

<script type="text/javascript">
function IsExist(url)
{
x = new ActiveXObject("Microsoft.XMLHTTP")
x.open("HEAD",url,false)
x.send()
return x.status==200
}
alert(IsExist("http://chabaoo.cn/logos.gif"))
</script>

圖片存在則上面的返回true

<SCRIPT language="javascript">
var xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
xmlhttp.Open("GET", "http://chabaoo.cn/logos.gif", false);
xmlhttp.Send();
alert(xmlhttp.responseText);
</SCRIPT>

圖片存在則返回GIF89aX

<img src="//chabaoo.cn/logos2.gif" onerror="alert('該圖片不存在!');">

因為圖片不存在則返回該圖片不存在!

基于jquery實現的

在js中判斷圖片鏈接是否有效,能否正常訪問

//判斷圖片是否存在
function checkImgExists(imgurl) {
    var ImgObj = new Image(); //判斷圖片是否存在
    ImgObj.src = imgurl;
    //存在圖片
    if (ImgObj.fileSize > 0 || (ImgObj.width > 0 && ImgObj.height > 0)) {
         return true;
    } else {
         return false;
     }
}

到此這篇關于用Javascript判斷圖片是否存在,不存在則顯示默認圖片的代碼的文章就介紹到這了,更多相關判斷圖片是否存在內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • 小試SVG之新手小白入門教程

    小試SVG之新手小白入門教程

    這篇文章主要給大家介紹了關于SVG的相關資料,文中通過圖文以及示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-01-01
  • js實現小時鐘效果

    js實現小時鐘效果

    這篇文章主要為大家詳細介紹了js實現小時鐘效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-03-03
  • JS實現鼠標點擊箭頭旋轉180度功能

    JS實現鼠標點擊箭頭旋轉180度功能

    這篇文章主要介紹了JS實現鼠標點擊箭頭旋轉180度的效果,通過點擊三角按鈕旋轉180度,本文通過實例代碼給大家介紹的非常詳細,需要的朋友參考下吧
    2024-02-02
  • 完美實現js拖拽效果 return false用法詳解

    完美實現js拖拽效果 return false用法詳解

    這篇文章主要為大家詳細介紹了完美實現js拖拽效果的代碼,一起學習return false的用法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-07-07
  • 微信小程序傳值(傳遞數據)的一些方法匯總

    微信小程序傳值(傳遞數據)的一些方法匯總

    在微信小程序的開發(fā)中,我們會經常遇到頁面間數據傳遞或者相互影響的問題,下面這篇文章主要給大家介紹了關于微信小程序傳值(傳遞數據)的一些方法,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2023-06-06
  • CocosCreator入門教程之用TS制作第一個游戲

    CocosCreator入門教程之用TS制作第一個游戲

    這篇文章主要介紹了CocosCreator入門教程之用TS制作第一個游戲,對TypeScript感興趣的同學,一定要看一下
    2021-04-04
  • 微信小程序實現輪播圖標題跑馬燈

    微信小程序實現輪播圖標題跑馬燈

    這篇文章主要為大家詳細介紹了微信小程序實現輪播圖標題跑馬燈,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-06-06
  • js數組去重的方法匯總

    js數組去重的方法匯總

    本文給大家匯總介紹了3種javascript數組去重的方法以及示例,十分的簡單實用,有需要的小伙伴可以參考下。
    2015-07-07
  • 基于javascript實現隨機顏色變化效果

    基于javascript實現隨機顏色變化效果

    這篇文章主要介紹了基于javascript實現隨機顏色變化效果的相關資料,需要的朋友可以參考下
    2016-01-01
  • JavaScript數組和對象的復制

    JavaScript數組和對象的復制

    本篇文章主要介紹了JavaScript數組和對象的復制的相關知識。具有很好的參考價值。下面跟著小編一起來看下吧
    2017-03-03

最新評論