我在我的主 svg 文件中使用<use xlink:href="path/to/file.svg">
了元素,以便多次克隆可重复的 svg 块。
索引.svg:
<g id="menu_items" transform="translate(0,110)">
<use xlink:href="path/to/file.svg">
<use xlink:href="path/to/file.svg">
<!-- 10 times -->
</g>
和 file.svg 包含:
<g>
<text x="10" y="5" dx="5" dy="15" fill="navy" font-size="15">
<!-- here I want to add something with javascript-->
</text>
<g>
我试图在里面找到元素,但没有结果:
document.getElementsByTagName("text"); // gives []
如何使用 JavaScript 访问由指令克隆的 svg 元素?