2

假设我有以下文件:

<svg>
    <g id='a'>
        <rect id='foo'/>
    </g>
    <g id='b'></g>
</svg>

如何我的 foo 矩形从一个组移动到另一个#a#b?最好使用 d3,但原生 JS 也可以。

谢谢

4

1 回答 1

1

尝试:

function setParent(el, newParent) {
    newParent.appendChild(el);
}

setParent(document.getElementById('foo'), document.getElementById('b'));
于 2013-07-26T16:49:45.673 回答