爲了簡單起見,假設如下:如何設置SVG子元素的屬性?
<svg id="node">
<g id="reg">
<!--Path data-->
</g>
<g id="expanded">
<!--Path data-->
</g>
</svg>
這是我的代碼的總體方案,一些svg
屬性被冷落的可讀性的緣故。
問題:我可以訪問和修改使用
getElementById("node")
的「節點」的元素,但如果我嘗試通過的childNodes或直接通過ID來訪問節點的孩子,或者通過getElementsByTagName
似乎給我一個克隆元素實際上並不在DOM中。我說這導致我對孩子的任何改變都不會反映在屏幕上。
我該如何解決這個問題,謝謝?
我們需要更多的信息。請提供[MCVE]。你的問題可能是幾件事情之一。 –