手册
目录
如需向 HTML DOM 添加新元素,您必须首先创建这个元素(元素节点),然后将其追加到已有元素。
运行实例 »这是一个段落。
这是另一个段落。
点击 "运行实例" 按钮查看在线实例
这段代码创建了一个新的 元素:
var para = document.createElement("p");
如需向 元素添加文本,则必须首先创建文本节点。这段代码创建了一个文本节点:
var node = document.createTextNode("这是一个新段落。");
然后您需要向 元素追加这个文本节点:
para.appendChild(node);
最后您需要向已有元素追加这个新元素。
这段代码查找一个已有的元素:
var element = document.getElementById("div1");
这段代码向这个已有的元素追加新元素:
element.appendChild(para);
前面例子中的 appendChild() 方法,追加新元素作为父的最后一个子。
除此之外您还可以使用 insertBefore() 方法:
运行实例 »这是一个段落。
这是另一个段落。
点击 "运行实例" 按钮查看在线实例
如需删除 HTML 元素,请使用 remove() 方法:
运行实例 »This is a paragraph.
This is another paragraph.
点击 "运行实例" 按钮查看在线实例
这个 HTML 文档包含一个带有两个子节点(两个 This is a paragraph. This is another paragraph. 找到需要删除的元素: 然后对该元素执行 注意:remove() 方法在旧浏览器中不起作用,请参阅下面的例子,了解如何改用 对于不支持 This is a paragraph. This is another paragraph. 点击 "运行实例" 按钮查看在线实例 此 HTML 文档包含一个带有两个子节点(两个 This is a paragraph. This is another paragraph. 找到 找到 从父元素中删除子: 这是一个常见的解决方法:找到要删除的子节点,并使用其 如需替换元素的,请使用 这是一个段落。 这是另一个段落。 点击 "运行实例" 按钮查看在线实例 相关 视频 RELATED VIDEOS 元素)的
const elmnt = document.getElementById("p1");
remove() 方法:
elmnt.remove();
removeChild()。删除子节点
remove() 方法的浏览器,您必须找到父节点才能删除一个元素:实例
运行实例 »例子解释
元素)的
id="div1" 的元素:
const parent = document.getElementById("div1");
id="p1" 的 元素:
const child = document.getElementById("p1");
parent.removeChild(child);
parentNode 属性找到父节点:
const child = document.getElementById("p1");
child.parentNode.removeChild(child);
替换 HTML 元素
replaceChild() 方法:实例
运行实例 »
科技资讯
1
2
3
4
5
6
7
8
9
精选课程
共5课时
17.2万人学习
共49课时
77万人学习
共29课时
61.7万人学习
共25课时
39.3万人学习
共43课时
70.9万人学习
共25课时
61.6万人学习
共22课时
23万人学习
共28课时
33.9万人学习
共89课时
125万人学习