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图像: var s = Snap("#svg"); var image = s.image("images/ciag.svg", 0,0, 1140,193 ); 图像应加载并在DOM中呈现,如下所示: 现在我需要访问它的路径属性来设置动画。我不想将svg代码放入HTML标记中,因为它有几百行长,HTML变得模糊 我该如何访问它 你不能访问图像的DOM,如果你想这样做的话,你需要通过一个对象、iframe或embed标记来包含它。如果是图像,你不能访问svg的路径

我使用以下方式加载外部svg图像:

var s = Snap("#svg");

var image = s.image("images/ciag.svg", 0,0, 1140,193 );
图像应加载并在DOM中呈现,如下所示: 现在我需要访问它的
路径
属性来设置动画。我不想将svg代码放入HTML标记中,因为它有几百行长,HTML变得模糊


我该如何访问它

你不能访问图像的DOM,如果你想这样做的话,你需要通过一个对象、iframe或embed标记来包含它。如果是图像,你不能访问svg的路径。您需要使用ajax加载文件并将其插入DOM。