DOM 操作指南:添加、移除、移动、复制、创建和查找节点
DOM 操作是指通过 JavaScript 代码来操作 HTML 文档中的 DOM 节点。以下是添加、移除、移动、复制、创建和查找节点的常用方法:
-
添加节点:
- createElement(tagName): 创建一个指定的元素节点。
- createTextNode(text): 创建一个包含指定文本内容的文本节点。
- appendChild(node): 将指定节点添加为当前节点的最后一个子节点。
-
移除节点:
- removeChild(node): 从当前节点中移除指定的子节点。
- parentNode.removeChild(node): 从父节点中移除指定的子节点。
-
移动节点:
- appendChild(node): 将指定节点添加为当前节点的最后一个子节点,如果该节点已经存在于文档中,则会先从原位置移除,再添加到新位置。
-
复制节点:
- cloneNode(deep): 创建当前节点的一个副本。deep参数为布尔值,表示是否同时复制节点的子节点。
-
创建节点:
- createElement(tagName): 创建一个指定的元素节点。
- createTextNode(text): 创建一个包含指定文本内容的文本节点。
-
查找节点:
- getElementById(id): 根据元素的 id 属性值查找节点。
- getElementsByTagName(tagName): 根据标签名查找一组节点。
- getElementsByClassName(className): 根据类名查找一组节点。
- querySelector(selector): 根据选择器查找第一个匹配的节点。
- querySelectorAll(selector): 根据选择器查找所有匹配的节点。
注意:以上方法中,操作节点的对象为当前节点或父节点,需要根据具体情况选择正确的节点对象进行操作。

原文地址: http://www.cveoy.top/t/topic/lZCB 著作权归作者所有。请勿转载和采集!