javascript – 如何在HTML中访问“embed”标签的内容

前端之家收集整理的这篇文章主要介绍了javascript – 如何在HTML中访问“embed”标签的内容前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个SVG文件,我不想将其粘贴到 HTML文件中,因为它会变得凌乱.
所以在咨询了w3schools之后,“embed”标签似乎是将外部SVG文件包含到HTML中的最安全的方法.
<embed src="path_to_svg" type="image/svg+xml" id='svgsource' />

但是,我需要通过DOM通过主要html文件中的javascript访问svg元素.不幸的是

document.getElementById('my_svg_id')

也不

document.getElementById('svgsource').contentDocument

适用于任何浏览器.使用“对象”标签也不会.

解决方法

完成关于转!

原来你可以看到这个链接http://xn--dahlstrm-t4a.net/svg/html/get-embedded-svg-document-script.html

(另外,去掉一些Erik Dahlström’s其他答案给他一些点我劫持他的答案!)

原文链接:https://www.f2er.com/js/154330.html

猜你在找的JavaScript相关文章