我正在尝试使用document.createElement('circle')来处理svgs,但Chrome会创建一个结束标记以圈出
<circle></circle>
错误的结果。 如何创建一个没有结尾的元素?
答案 0 :(得分:6)
您可能想看一下这篇文章
SVG Scripting with JavaScript Part 1: Simple Circle
您正在寻找的方法是:
var circle = document.createElementNS("http://www.w3.org/2000/svg", "circle");
编辑:信用到期的信用
答案 1 :(得分:4)
尝试使用document.createElementNS
:
var circle = document.createElementNS("http://www.w3.org/2000/svg","circle");
答案 2 :(得分:-2)
尝试使用:
document.createElementNS('circle')