@KPEBETKA

Можно ли получить содержимое SVG через getSVGDocument?

Есть html-страничка с содержимым
<html>
<script>
window.onload = function(){
alert(document.getElementById('svg').getSVGDocument)
}
</script>
<embed id="svg" src="http://wiki.openstreetmap.org/w/images/8/8d/No-Symbol.svg"><noembed>
</html>


При её загрузке получаю алерт function getSVGDocument() {[native code]}.
Планировалось нечто иное, а именно получение содержимое SVG-файла в виде текста.
Можно ли как-нибудь это сделать?
  • Вопрос задан
  • 4189 просмотров
Пригласить эксперта
Ответы на вопрос 1
document.getElementById('svg').getSVGDocument() :)
Упустил скобки для вызова функции.
А так же советую отслеживать загрузку самого файла, т.к. файл можете еще не загрузится а ты его просишь сообщить контент:
document.getElementById('svg').addEventListener('load' , function(){
console.log('Вот теперь данные загрузились');
})
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы