У меня есть тег <use>
в элементе SVG, встроенном в HTML, который я бы хотел обработать содержимым с помощью JavaScript.Как получить доступ к innerRoot для использования в встроенном SVG
Я хотел бы иметь возможность манипулировать SVG DOM в глубоком клоне, создаваемом элементом <use>
. Если это был документ SVG, я мог бы найти <use>
и использовать .innerRoot для доступа к клонированному SVG. Но поскольку SVG встроен (я думаю), элемент представлен элементом HTML DOM, а не SVGUseElement.
Есть ли способ «продвинуть» HTML <use>
его SVGUseElement или иным образом получить доступ к innerRoot?
Можете ли вы использовать SVG и код JS, который вы используете? – nrabinowitz