У меня есть файл SVG, и я не хочу вставлять его в файл HTML, потому что, ну, он становится грязным.Поэтому, посоветовавшись с w3schools, тег «embed» показался наиболее безопасным способом включения внешнего файла SVG в HTML.
<embed src="path_to_svg" type="image/svg+xml" id='svgsource' />
Однако мне нужно получить доступ к элементам svg через DOM через javascript в основном html-файле.,К сожалению, ни
document.getElementById('my_svg_id')
, ни
document.getElementById('svgsource').contentDocument
не работают ни в одном браузере.Использование тега «object» тоже не помогает.