【发布时间】:2014-03-29 18:35:07
【问题描述】:
我想使用 JavaScript 为 SVG 创建带有 g 标记名的元素。
下一个代码可以在 Google Chrome 中运行,但不能在 Firefox 中运行,我希望这两个都可以运行。
svg=document.getElementsByTagName("svg").item(0)
group=document.createElementNS("http://www.w3.org/2000/svg","g");
group.setAttribute("name","mygroup")
svg.appendChild(group);
有人知道解决办法吗?
【问题讨论】:
-
我认为您需要改用 getElementsByTagNameNS 并提供 SVG 命名空间作为参数之一。
标签: javascript google-chrome firefox svg