【发布时间】:2020-03-19 11:23:50
【问题描述】:
我有一个 png、svg 文件在加载时已经隐藏。我试图用 JavaScript 操作这个 png 和 svg 而不显示它。这适用于 Firefox,但不适用于最新版本的 Chrome。
问题
原因是 Chrome 在显示 (display: block) object 元素之前不会读取 svg 文件。这是 Chrome 中的错误吗?有没有办法解决这个问题并实现与 Firefox 相同的行为?
<img src="http://placehold.jp/150x150.png" style="display: none">
<object data="https://upload.wikimedia.org/wikipedia/commons/0/02/SVG_logo.svg" type="image/svg+xml" style="display:none;"></object>
【问题讨论】:
标签: javascript html google-chrome firefox svg