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 use元素与它引用的路径显示不同的d?(附截图)_Javascript_Svg_Position_Shadow Dom - Fatal编程技术网

Javascript 为什么我的SVG use元素与它引用的路径显示不同的d?(附截图)

Javascript 为什么我的SVG use元素与它引用的路径显示不同的d?(附截图),javascript,svg,position,shadow-dom,Javascript,Svg,Position,Shadow Dom,我正试图从defs使用路径。路径以可视方式显示,因此引用是正确的,但具有与原始路径相当不同的d值(从阴影DOM可见) 这似乎是某种缩放/定位问题,但我没有向原始路径或使用的路径添加任何变换 屏幕截图显示了chrome中inspect元素的DOM+阴影DOM 如果有帮助的话,这两个元素都是用JavaScript创建的。问题似乎是页面上有两个相同ID的SVG路径

我正试图从
defs
使用
路径
。路径以可视方式显示,因此引用是正确的,但具有与原始路径相当不同的
d
值(从阴影DOM可见)

这似乎是某种缩放/定位问题,但我没有向原始路径或使用的路径添加任何变换

屏幕截图显示了chrome中inspect元素的DOM+阴影DOM


如果有帮助的话,这两个元素都是用JavaScript创建的。

问题似乎是页面上有两个相同ID的SVG路径