SBSTP
SBSTP

Reputation: 3639

Javascript createElement no end tag

I'm trying to use document.createElement('circle') to work with svgs but Chrome creates a end tag to circle giving

<circle></circle>

which results of an error. How can I create an element without an ending that?

Upvotes: 6

Views: 4856

Answers (3)

John3357
John3357

Reputation: 1

Try to use :

document.createElementNS('circle')

Upvotes: -2

user415715
user415715

Reputation:

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?

Upvotes: 9

DrStrangeLove
DrStrangeLove

Reputation: 11557

try using document.createElementNS:

var circle = document.createElementNS("http://www.w3.org/2000/svg","circle");

Upvotes: 4

Related Questions