欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

基本DOM节点操作

程序员文章站 2023-11-20 10:10:28
1、获取元素节点 getelementbyid():获取指定唯一id的元素。 getelementbytagname():获取指定元素标签名的元素数组。 getele...

1、获取元素节点

getelementbyid():获取指定唯一id的元素。

getelementbytagname():获取指定元素标签名的元素数组。

getelementbyname():获取具有指定属性name的元素数组。

2、子节点

element.childnodes:返回该元素的子节点数组。注意:换行在浏览器中作为text节点,需要进行过滤

element.firstchild:该元素的第一个子节点。

element.lastchild:该元素最后一个子节点。

3、父节点

element.parentnode

4、兄弟节点

element.previoussibling:返回相同的树层级中的前一个节点,如果没有,则为null

element.nextsibling:返回相同的树层级中的后一个节点,如果没有,则为null

5、创建节点

createelement() 按指定标签名创建节点

6、复制节点

clonednode = node.clonenode(boolean) 传入布尔值,true表示复制该节点下的所有子节点

7、加入节点

parentnode.appendchild(childnode) 将新节点加入到子节点末尾

parentnode.insertbefore(newnode, targetnode) 将newnode 加入到targnode之前

8、移除目标节点

parentnode.removechild(childnode)

9、替换目标节点

parentnode.replace(newnode, targetnode) 使用newnode 替换targetnode

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持!