DOM节点操作
约 155 字小于 1 分钟
2022-04-16
提问
如何添加、移除、移动、复制、创建、查找节点?
创建节点
document.createDocumentFragment(node)创建一个虚拟节点对象document.createElement(node)创建一个新的元素document.createTextNode(text)创建一个文本节点
添加、移除、替换、插入
appendChild(node)在元素的末尾插入一个子元素removeChild(node)删除元素中的指定的元素replaceChild(newNode, oldNode)使用 newNode 替换 oldNodeinsertBefore(newNode, node)在 node元素之前插入一个 newNode
查找
getElementById(id)getElementsByName(name)getElementsByTagName(tagName)getElementsByClassName(className)querySelector(selector)querySelectorAll(selector)
属性操作
getAttribute(key)setAttribute(key, value)hasAttribute(key)removeAttribute(key)
