1
A
回答
0
您應該使用setAttributeNS()
。例如:
element.setAttributeNS(null, 'x', '100');
相關問題
- 1. 設置HTML元素的垂直位置
- 2. CSS:的「inline-block的」元素意想不到的垂直位置
- 3. div元素的垂直位置
- 4. 改變SVG元素,
- 5. Svg文本元素垂直翻轉
- 6. 使用svg.js更改svg文本的垂直位置
- 7. 垂直的元素
- 8. 做一個矩形知道兩側的垂直線的位置(路徑元素)
- 9. 垂直定位僞圖像元素(CSS)
- 10. Horizontaly固定的元素,具有絕對的垂直位置
- 11. 順利改變元素的位置
- 12. 元素的改變位置上滾動()
- 13. 元素上的垂直空間位置:絕對
- 14. 基於高度的位置元素垂直中心
- 15. 使用javascript獲取元素的水平和垂直位置
- 16. 需要改變頁面上的一系列元素的位置
- 17. 不要爲div中的元素設置垂直對齊
- 18. 爲什麼這些元素的垂直位置變化如此之大?
- 19. 拖SVG元素到新的位置
- 20. 如何在SVG中繪製垂直線
- 21. 定位SVG元素
- 22. 我只想改變位置
- 23. 如何對齊兩個元素在同一垂直位置
- 24. 垂直居中,絕對位置,多個元素
- 25. 元素位置正在改變懸停
- 26. 更改元素的位置
- 27. 如何修改svg路徑元素的位置?
- 28. 絕對定位元素的垂直和水平定位
- 29. 居中Div元素垂直
- 30. IE7垂直「內聯」元素
非常感謝,現在我面臨的問題是,當我想向前一行'y1'添加一些數值時,它會給出錯誤。 –
例如,n.children [0] .setAttributeNS(null,'y1',n.children [0] .getAttribute ['y1'] + 78); –
您必須使用字符串值。 String(n.children [0] .setAttributeNS(null,'y1',n.getAttribute ['y1'] + 78) –