Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/410.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
如何添加<;a>;链接到svg路径以使用javascript导航到另一个svg图像_Javascript_Svg_Jquery Svg - Fatal编程技术网

如何添加<;a>;链接到svg路径以使用javascript导航到另一个svg图像

如何添加<;a>;链接到svg路径以使用javascript导航到另一个svg图像,javascript,svg,jquery-svg,Javascript,Svg,Jquery Svg,我是svg新手。我有两个svg图像,我需要在一个svg图像中的路径周围附加链接,单击该路径我应该导航到另一个svg图像 <svg id="svg1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" > <g id="path1"> <a xlink:href="" target="_top"> <path id="p

我是svg新手。我有两个svg图像,我需要在一个svg图像中的路径周围附加链接,单击该路径我应该导航到另一个svg图像

<svg id="svg1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" >
    <g id="path1">
     <a xlink:href="" target="_top">
       <path id="parcel" />
     </a>
     </g>
 </svg>


我应该如何将属性放入我的应用程序(html)中并使用javascript将href链接附加到它。提前感谢

使用您选择的任何方法获取对
元素的引用。比如说

 <a id="mylink" xlink:href="" target="_top">
   <path id="parcel" />
 </a>

var  mylink = document.getElementById("mylink");
mylink.setAttributeNS('http://www.w3.org/1999/xlink', 'xlink:href',
                      'http://www.google.com');