首页 > 解决方案 > .innerHTML 不会在 Safari iPhone 上显示图像

问题描述

我使用 JS 更改表格行的 innerHTML 并将其替换为图像源。它在 Chrome 和笔记本电脑上运行良好,但在 iPhone safari 上,图像无法加载。任何帮助表示赞赏!

var cell2 = row.insertCell(1);
cell2.innerHTML='<img src='+JSON.stringify(obj[property].image_url)+'/>';

标签: javascripthtmlhtml-tablemobile-safariinnerhtml

解决方案


为什么不尝试类似的东西:

var cell2 = row.insertCell(1);

var cellImg = document.createElement('img');
cellImg.setAttribute('src', JSON.stringify(obj[property].image_url);
cell2.appendChild(cellImg);

推荐阅读