JS DOM 创建与获取
创建节点
1 | // 创建一个元素节点,参数为标签名 |
创建文本节点
1 | // 创建一个文本节点,参数为文本内容 |
在元素内部的末尾添加节点
1 | // 在元素内部的末尾添加节点,参数为要添加的节点 |
在元素内部的末尾添加内容或节点
1 | // args 参数可以是 DOM 节点、DOM 节点数组、HTML 字符串、文本字符串 |
在元素内,将节点添加到指定节点之前,返回添加的子节点
1 | // 如果给定的节点已经存在于文档中, 会将其从当前位置移动到新位置。(也就是说,它会在附加到指定的新父节点之前自动从现有的父节点中移除。)这意味着一个节点不能同时存在于文档的两个位置。 |
删除节点
1 | // 删除 ele 节点,包括其子节点 |
删除子节点
1 | ele.removeChild(childNode); |
替换节点
1 | ele.replaceChild(newNode, oldNode); |
克隆节点
1 | // 参数为 true,则执行深拷贝,复制节点及其子节点;参数为 false,则执行浅拷贝,只复制节点本身,不复制子节点。(默认为false) |
获取父节点
1 | ele.parentNode |
找到最近的指定父节点
1 | ele.closest("selector") |
获取节点
1 | // 获取元素节点,参数为id名 |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 FlyTeng!
评论