对Node操作的方法和函数:
-
获取节点信息:
getNodeName()
: 返回节点的名称。getNodeValue()
: 返回节点的值。getNodeType()
: 返回节点的类型,如元素节点、文本节点、注释节点等。
-
遍历子节点:
getChildNodes()
: 返回节点的子节点列表。getFirstChild()
: 返回第一个子节点。getLastChild()
: 返回最后一个子节点。getNextSibling()
: 返回下一个兄弟节点。getPreviousSibling()
: 返回上一个兄弟节点。
-
创建和添加节点:
createElement()
: 创建一个新的元素节点。createTextNode()
: 创建一个包含文本内容的文本节点。appendChild()
: 将一个子节点添加到父节点的末尾。insertBefore()
: 在父节点的指定位置插入一个子节点。
-
删除节点:
removeChild()
: 从父节点中删除一个子节点。
对Element操作的方法和函数:
-
获取元素信息:
getTagName()
: 返回元素的标签名。getAttribute()
: 获取元素的属性值。setAttribute()
: 设置元素的属性值。
-
遍历子元素:
getElementsByTagName()
: 返回具有指定标签名的子元素列表。
-
创建和添加元素:
createElement()
: 创建一个新的元素节点。appendChild()
: 将一个子元素添加到父元素的末尾。insertBefore()
: 在父元素的指定位置插入一个子元素。
-
删除元素:
removeChild()
: 从父元素中删除一个子元素。
这些方法和函数可用于构建、遍历和操作DOM文档中的节点和元素。具体的使用方式取决于编程语言和DOM解析库的API。