隐藏或删除图像 src=未定义

hide or delete image src=undefined

本文关键字:未定义 src 图像 删除 隐藏      更新时间:2023-09-26

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

我将此变量调用到图像并上传到数据库,并使用查询将两个图像放入单个文件中(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",将其删除或隐藏或执行某些操作以不显示。

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

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

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