javascript - 尝试使用javascript显示数组中的图像
问题描述
我正在尝试在表格单元格中显示我在图像数组中的图像。我已经尝试过使用 for 循环和 foreach 循环。显示图像,但要么在每个单元格中显示所有图像,要么在每个单元格中仅显示最后一个图像。
这是我尝试的第一个循环:
这是我的整个循环:
map.forEach((values, keys) =>{
var table =
document.getElementById('table');
var row = table.insertRow();
var cellImage = row.insertCell(0);
var cellArtist = row.insertCell(1);
var cellTitle = row.insertCell(2);
cellArtist.innerHTML = keys;
cellTitle.innerHTML = values;
var image =
document.createElement("img");
for(let i = 0; i < mapImg.length; i++){
image.src = mapImg[i];
cellImage.appendChild(image);
}
})
我正在尝试使用我的数组中的键和值填充单元格map
。图像存储在数组中mapImg
。
var map = new Map();
var mapImg = [];
如果有人有想法,我会非常感激。
更新:
我不得不改变循环的位置,我不得不把outerHTML
附加的图像。现在显示图像的代码如下所示
var image = document.createElement("img");
image.src = mapImg[i];
cellImage.appendChild(image).outerHTML;
解决方案
推荐阅读
- c# - IEnumerable 作为流发射?
- imacros - 如何在 Instagram 的追随者弹出窗口中向下滚动?
- performance - Wolfram Mathematica InverseFunction 的性能
- excel - 如何使用 VBA 从数据源扩展下载到 Excel
- haskell - 如何在 [Either] 上惯用地使用 bimap?也许使用两个函数来映射 [Either] 元素的其他东西
- android - 在Android中单击微调器项时从firebase中检索相应的数据
- python - scikit learn中特征缩放的使用
- angular - Angular - 仅在生产构建中接收错误
- c# - 如何从数据行中获取主键列?
- perl - 打开一个文件并用调整覆盖文件,没有备份