我试图显示图像或静态地图图像取决于图像的存在。我想将我的图像路径传递给 java 脚本函数,因为路径在我的程序中是动态的。因此,如果图像在给定路径中不存在,则显示静态谷歌地图图像。
我正在使用该代码来执行此操作,但似乎无法正常工作。你能帮助我吗?
function initialize() {
var img = document.getElementById("super");
var mdata = $('#image_div');
var mpath = mdata .data('path');
img.src =mpath ;
img.onerror = function( ) {
document.getElementById("super").style.display = "block";
alert("failed to load");
}
img.onload = function( ) {
alert("do nothing");
};
}
这是小提琴: http: //jsfiddle.net/H2gwu/2/ http://jsfiddle.net/H2gwu/3/