我有一个 SVG 文件,我不想将它粘贴到 HTML 文件中,因为它会变得很乱。因此,在咨询了 w3schools 之后,“嵌入”标签似乎是将外部 SVG 文件包含到 HTML 中的最安全方法。
<embed src="path_to_svg" type="image/svg+xml" id='svgsource' />
但是,我需要通过主 html 文件中的 javascript 通过 DOM 访问 svg 元素。不幸的是,两者都没有
document.getElementById('my_svg_id')
也不
document.getElementById('svgsource').contentDocument
适用于任何浏览器。使用“object”标签也不起作用。