Javascript createElement没有结束标记

发布于 2024-11-28 21:43:01 字数 163 浏览 1 评论 0原文

我正在尝试使用 document.createElement('circle') 来处理 svgs,但 Chrome 创建一个结束标记来圈出

<circle></circle>

错误的结果。 如何创建一个没有结尾的元素?

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?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

清眉祭 2024-12-05 21:43:01

您可能想看看这篇文章

使用 JavaScript 编写 SVG 脚本第 1 部分:简单圆圈

您正在寻找的方法是:

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

编辑:应得的信用

Stackoverflow:使用 JavaScript 创建 SVG 图形?

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?

久而酒知 2024-12-05 21:43:01

尝试使用 document.createElementNS :

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

try using document.createElementNS:

var circle = document.createElementNS("http://www.w3.org/2000/svg","circle");
暮色兮凉城 2024-12-05 21:43:01

尝试使用:

document.createElementNS('circle')

Try to use :

document.createElementNS('circle')
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文