我的网页只包含一张图片,比如first.png
。在页面末端附近,在第一张图像之后,我使用Javascript动态添加第二张图像作为img
节点。例如:
document.getElementById('special-notice').innerHTML = "<br>There's an additional image:<br><img src='second.jpg' width='100px'/>";
这适用于我的设备。但是,测试用户报告在first.png
所在的位置看到second.jpg
,并且未执行任何进一步的Javascript,可能是由于错误。清除浏览器缓存后,问题就消失了(iPhone上的Safari)。
在什么情况下浏览器会显示错误的图像?