document.createElement();是否有我可以创建的元素列表

document.createElement(); Is there a list of elements I can create?

本文关键字:创建 我可以 元素 列表 是否 createElement document      更新时间:2023-09-26

我试图使用document.createElement方法来填充动态表单,我想知道我可以创建哪种元素。

我知道我可以使用"p"和

"li"等标签来创建段落和列表项,但我想知道是否有办法创建标准换行符,以及我可以使用此方法创建哪些其他元素。

您可以创建任何您喜欢的元素,包括尚未定义的元素。这里有一个HTML元素列表,这里有SVG元素,等等,但你可以做任何你想做的事情。如果您创建了一个浏览器不知道的元素,它会将其添加到它知道的元素列表中(针对该页面(,并使用非常无聊的默认样式。

无端的例子:

var e, s;
e = document.createElement('foo');
e.innerHTML = "I'm a <code>foo</code> element.";
document.body.appendChild(e);
e = document.createElement('foo');
e.innerHTML = "I'm another <code>foo</code> element.";
document.body.appendChild(e);
s = getComputedStyle(e).display;
e = document.createElement('div');
e.innerHTML = "<code>foo</code>'s default <code>display</code> property value is: " + s;
document.body.appendChild(e);

相关文章: