Javascript createElement no end tag
I'm trying to use document.createElement('circle') to work with svgs but Chrome creates a end tag to 开发者_Python百科circle giving
<circle></circle>
which results of an error. How can I create an element without an ending that?
You might want to take a look at this article
SVG Scripting with JavaScript Part 1: Simple Circle
The method you're looking for is:
var circle = document.createElementNS("http://www.w3.org/2000/svg", "circle");
Edit: Credit where credit is due
Stackoverflow: Creating SVG graphics using javascript?
try using document.createElementNS
:
var circle = document.createElementNS("http://www.w3.org/2000/svg","circle");
Try to use :
document.createElementNS('circle')
精彩评论