0

我想复制一个 svg 组,但我真的不知道我错过了什么。这里的代码:对于组:

<g id="exCar" x="50" y="500"  transform="" >
   <path ..
   <path ... 
   <image
   <text ..
</g>

和复制功能:

function cloning(){
     var newCar = document.getElementById("exCar").cloneNode(true);
     document.getElementById("newCar").setAttribute("x",250);
     document.getElementById("newCar").setAttribute("y",600);
     document.getElementById("exCar").appendChild(newCar);
     alert("!!!!");
    };

请帮我理解什么是错的..

4

1 回答 1

0

代替

document.getElementById("newCar").setAttribute("x",250);

它应该是:

newCar.setAttribute("x", 250)
于 2012-04-03T22:02:10.883 回答