用服务器技术,如果想用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('没有图片!')
}