Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 是否可以修改<;文本>;内部<;使用>;SVG_Javascript_Svg - Fatal编程技术网

Javascript 是否可以修改<;文本>;内部<;使用>;SVG

Javascript 是否可以修改<;文本>;内部<;使用>;SVG,javascript,svg,Javascript,Svg,我有这个型号 <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> 改变我 我

我有这个型号

<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
,但正如预期的那样,
没有子对象

这里有一个jsFiddle:
(似乎我们不能在SO脚本中使用名称空间)



我知道我可以使用,但我想知道是否有其他方法

getElementById(“文本”)等。但请注意,这将更改所有实例。谢谢你,也许我还不清楚,问题是我希望每个实例都有不同的文本,然后答案是否定的。唯一的方法是复制引用的SVG,更改
id
,更改文本,引用新的。如果是这样的话,你根本不应该使用。谢谢你,我几乎可以肯定我会有这个答案,但仍然梦想着一些黑暗魔法^^