js中判断读取的图片是否存在

JavaScript016

js中判断读取的图片是否存在,第1张

用服务器技术,如果想用JS语言那就用Node JS,要不就用Java或者PHP什么的。客户端JS无法操作服务器图片。最多是JS发送一个Ajax请求,请求判断是否存在名称为XX的图片,然后服务器判断好后返回结果。

1、图片有一个 onerror事件。如果图片不存在就会触发,以这个触发事件去替换图片 <img id="my_img" onerror="err()" src="1.jpg" /><script type="text/javascript">//jquery写法 function err(){ if($("#my_img").attr("src") == "1.jpg") { $("#my_img").attr("src", "2.jpg") } else { //2.jpg不存在触发 } } </script>2、ActiveXObject 是IE的。

var g=document.getElementById("div1")

var img=new Image()

img.src=g.src

if(img.readyState == 'complete')

{

alert("有图片且图片已加载完成")

} else {

alert('没有图片!')

}