Javascript createElement без конечного тега - PullRequest
4 голосов
/ 10 августа 2011

Я пытаюсь использовать document.createElement ('circle') для работы с svgs, но Chrome создает конечный тег для круга, давая

<circle></circle>

что приводит к ошибке. Как я могу создать элемент без окончания?

Ответы [ 3 ]

6 голосов
/ 10 августа 2011

Возможно, вы захотите взглянуть на эту статью

Скрипты SVG с JavaScript. Часть 1. Простой круг

Метод, который вы ищете:

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

Редактировать: Кредит, причитающийся кредит

Stackoverflow: создание графики SVG с использованием JavaScript?

4 голосов
/ 10 августа 2011

попробуйте использовать document.createElementNS:

var circle = document.createElementNS("http://www.w3.org/2000/svg","circle");
0 голосов
/ 10 августа 2011

Попробуйте использовать:

document.createElementNS('circle')
...