Получить DOM SVG, проживающих в iframe - PullRequest
5 голосов
/ 21 июня 2011

У меня есть iframe со встроенным SVG.SVG генерируется GraphViz, поэтому я не могу в нем ничего изменить.Мне нужен доступ к SVG DOM на родительской странице.

Источником iframe является

<iframe id='graph' src='gen-graph.php' /> 

Любые подсказки о том, как я могу получить доступ к различным узлам (текст, многоугольник) и т.д. в SVG?

1 Ответ

4 голосов
/ 21 июня 2011

Вот пример , который попадает во внешний svg-документ из родительского документа.

То, что вы ищете, это контент-документ iframe, доступ к которому можно получить через yourIFrameElement.contentDocument. Затем используйте contentDocument, как если бы вы использовали обычный объект document.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...