javascript - 元素什么时候真正添加到 DOM 树中?

标签 javascript dom

假设我有以下代码片段:

var NewNode = document.createElement("div");

NewNode.appendChild(document.createTextNode("Hello World!"));

document.body.appendChild(NewNode);

我实际上在哪几行将元素附加到 DOM 树?

最佳答案

这里 NewNode 被添加到 DOM 中:

document.body.appendChild(NewNode);

这里您只是在内存中创建一个对象:

var NewNode = document.createElement("div");

NewNode.appendChild(document.createTextNode("Hello World!"));

关于javascript - 元素什么时候真正添加到 DOM 树中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13232754/

相关文章:

javascript - 纯JS "If stament depending the number of click"

html - <div 样式显示 ="none"> 在表格内不起作用

javascript - 如何通过单击按钮关闭折叠

javascript - Raphael JS 饼图标签

javascript - JQuery (document).ready 在文档准备好之前仍然运行?

javascript - 通过 Angular JS 处理 APlayer - 动态播放音乐

java - 解析没有数据的 XML 标签。获取 NullPointerException

javascript - 将图标添加到特定表列

android - 从 Android 中的文件 res/xml 解析 DOM xml

java - java中的XML文档遍历器