Мне нужно отредактировать (используя javascript) документ SVG, встроенный в html-страницу.
Когда SVG загружен, я могу получить доступ к dom SVG и его элементам. Но я не могу знать, готов ли SVG dom или нет, поэтому я не могу выполнять действия по умолчанию на SVG при загрузке страницы html.
Чтобы получить доступ к SVG dom, я использую этот код:
var svg = document.getElementById("chart").getSVGDocument();
где "chart" - это идентификатор элемента embed.
Если я попытаюсь получить доступ к SVG, когда документ html готов, следующим образом:
jQuery(document).ready( function() {
var svg = document.getElementById("chart").getSVGDocument();
...
svg всегда равно нулю. Мне просто нужно знать, когда это не пусто, поэтому я могу начать манипулировать им. Вы знаете, есть ли способ сделать это?