DOM介绍以及常用属性方法总结

DOM(Document object Model)文档对象模型

作用:将网页转为JS对象,从而进行各种操作(不同的浏览器厂商提供的api可能不同,所以dom存在兼容性问题)

节点(Node)

概念:DOM最小组成单位

常用节点:

        文档节点(document):不需要获取,可直接使用

        元素节点(Element):HTML文档中HTML标签

        属性节点(Attribute):元素属性(属性节点是元素节点的一部分)

        文本节点(Text):HTML标签中的文本

        其他节点:DocumentType、Comment(注释)

Node类型

属性:

1、nodeType返回整数值,表示节点类型

     常用节点: 文档节点(document)9

                         元素节点(Element)1

                         属性节点(arttr)2

                          文本节点(text)3

2、nodeName返回节点名称

返回的节点名称全部大写

3、nodeValue属性返回一个字符串

元素节点增、删、改、查

增加:document.createElement()

            父元素.appendChild()   在子元素最后添加

            父元素.insertBefore()   在子元素开头添加

删除:父元素.removeChild()  删除子元素

 修改:父元素.replceChild(新节点,旧节点)

查:(属性)

        parentNode 

        children    返回类数组对象

         nextElementSibling  下一个兄弟节点

        previousElementSibling  前一个兄弟元素

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值