隐藏或删除图像src = undefined

时间:2015-03-12 22:37:04

标签: javascript image undefined src

我正在谷歌地图上使用标记,这就是发生的事情

我将此变量调用到图像并上传到数据库并使用查询将两个图像放入单个文件(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”,删除它或隐藏它或做一些不显示的内容。

任何帮助都很好,谢谢:)

1 个答案:

答案 0 :(得分:0)

这样的代码可以让你解决这个问题:

var html = '';
for(var i=0;i < image.length; i++) {
  html += image[i];
}