Это продолжение вопроса, заданного ранее по адресу: Как получить доступ к элементам SVG с помощью Javascript Однако решение, похоже, не работает для меня.Я тестирую последнюю версию Chrome.У меня есть карта США в виде файла SVG, которую я скачал на свой компьютер и внес некоторые изменения в код xml.
У меня есть svg, встроенный с использованием тега объекта, и ему присвоен идентификатор «USAsvg"и я продолжаю с первыми шагами.Для события onclick кнопки я выполняю следующий код без успеха.Здесь 'CA' - это состояние, объявленное с использованием тега пути в файле svg.
var a = document.getElementById('USAsvg');
var svgDoc = a.contentDocument;
var delta = svgDoc.getElementById('CA');
alert(delta.value);