DOM的基础,属性以及常用方法

DOM
在DOM中,HTML文档的各个节点被视为各种类型的Node对象,并且将HTML文档表示为Node对象的树。


Node对象的属性


属性 类型 描述
parentNode Node节点的父节点,没有父节点则为null
childNodes NodeList  节点的所有子节点的NodeList
firstChild         Node节点的第一个子节点,没有则为null
lastChild         Node节点的最后一个节点,没有则为null
nodeName String节点名
nodeValue String节点值
previousSibling    Node 上一个兄弟节点
nextSibling Node下一个兄弟节点
nodeType short表示节点类型的常量


Node对象的常用方法


方法                                                        描述
insertBefore(newChild,refChild) 在现有的节点refChild之前插入节点newChild


replaceChild(newChild,oldChild) 将子节点清单中的子节点oldChild换成newChild,
                        并返回oldChild节点


removeChild(oldChild)         将子节点清单中的子节点oldChild删除,并返回
                        oldChild节点


appendChild(newChild)  将节点newChild添加到该节点的子节点清单末尾
                          ,如果newChild已经在数中,则先将其删除


hasChildNodes() 返回一个boolean值,表示节点是否有子节点


cloneNode(deep) 返回这个节点的拷贝(包括属性)。如果deep为

true则拷贝所有包含的节点,否则只拷贝这个节点     

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值