如何关闭document.createElement创建的元素?

Geo*_*Geo 4 html javascript dom

如果我写这个:

document.createElement("img")
Run Code Online (Sandbox Code Playgroud)

生成的html是:<img>,我可以在这个元素上添加属性.但是,是否有一个参数或者我可以传递给createElement以使其自动关闭?或者是否有我可以调用的dom函数来生成</a>结束标记?

Nie*_*sol 9

标签在被DOM处理后是否自动关闭并不重要.如果您输入<img/>来源然后查看innerHTML,您会看到<img>.

同样,您不需要"生成"结束标记,因为它已经存在.浏览器已经采用基于文本的HTML并将其转换为节点树.使用DOM函数会影响树,innerHTML只需将其转换为生成相同树的许多可能的文本格式之一.