我有这个模特
<svg id=cardModel viewBox="0 0 100 200">
<rect x="0" y="0" width="100" height="200" fill="transparent" stroke="black"></rect>
<text id="text" x="25" y="125" font-size=100>change me</text>
</svg>
我想将文本更改为
<use href="#cardModel"></use>
我尝试使用getElementById
,但正如预期的那样,<use>
没有孩子。
这是一个jsFiddle:https://jsfiddle.net/e6gh07fa/316/
(似乎我们不能在SO脚本中使用名称空间)
我知道我可以使用Node.cloneNode(),但我想知道是否还有另一种方法