我使用javascript每5秒更改一个div的内容与另一个图像。它只是选择一个随机图像,然后使用.innerHTML将div的内容更改为正确的标签。但是,当它加载脚本时,图像会发生变化,但整个页面会很快闪烁一下。 .innerHTML是否会导致这种情况?如果是这样,我怎么能改变与JavaScript的div中的图像? 谢谢!Javascript更改innerhtml导致闪烁
编辑:你的多个建议是:缺少一个高度,超过它插入一个新的img每次。我用display:inline
修复了它,并更改了img src
而不是.innerHTML
。再次感谢大家!
jsfiddle会有帮助 – turnt
您是否尝试了不同的浏览器? – frhd
您可以编辑现有的元素的“src”属性,这可能会诀窍。 –