【发布时间】:2015-05-15 07:23:18
【问题描述】:
我正在使用谷歌地图上的标记,这就是发生的事情
我将此变量调用到图像并上传到数据库并使用查询将两个图像放入一个文件中(GROUP_CONCAT)
var image = markers[i].getAttribute("image");
image = image.split(",");
我在这里展示这些图片。
var html = div id = "iw-container" +
'a Href="'+image[0]+'" data-lightbox="roadtrip" <img src = "' + image [0] +" "width = 100" height = "100" / a '+
'a Href="'+image[1]+'" data-lightbox="roadtrip" <img src = "' + image [1] + '" width = 100 "height =" 100 " / a '+
'a Href="'+image[2]+'" data-lightbox="roadtrip" <img src = "' + image [2] + '" width = 100 "height =" 100 " / a '+
'/ Div';
问题是如果标记少于 3 张图像,例如标记有 2 张图像,其中一张图像会出现损坏。显然是因为没有定义。 ()
我想知道是否有任何功能或东西可以检查图像是否未定义“SRC”,将其删除或隐藏或做一些不出现的事情。
任何帮助都是好的,谢谢:)
【问题讨论】:
-
您是否有任何代码尝试执行您的要求?
-
看来你需要了解
for循环 -
我不想要一个,因为我需要隐藏或删除类似于“src undefined”的图像。有什么可以做的吗?
标签: javascript image undefined src