.innerHTML不会在Safari iPhone上显示图像

时间:2019-10-28 18:28:13

标签: javascript html html-table mobile-safari innerhtml

我正在使用JS更改表行的innerHTML并将其替换为图像源。它可以在Chrome和笔记本电脑上正常工作,但在iPhone Safari上无法加载图片。任何帮助表示赞赏!

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

1 个答案:

答案 0 :(得分:0)

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

var cell2 = row.insertCell(1);

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