DOM节点关系及基本操作

本文详细介绍了DOM(文档对象模型)在网页操作中的作用,包括节点关系、增加节点(appendChild())和删除节点的方法。节点类型包括元素节点、特性节点、文本节点和注释节点,每个类型都有其特定的nodeType、nodeName和nodeValue。DOM允许通过JavaScript动态改变网页内容,但节点不能同时存在于多个位置。
摘要由CSDN通过智能技术生成
  • DOM是javascript操作网页的接口,全称为文档对象模型(Document Object Model)。
  • 它的作用是将网页转为一个javascript对象,从而可以使用javascript对网页进行各种操作(比如增删内容)。
  • 浏览器会根据DOM模型,将HTML文档解析成一系列的节点,再由这些节点组成一个树状结构。
  • DOM的最小组成单位叫做节点(node)

节点关系

  • childNodes属性,其中保存着一个 NodeList对象。
  • NodeList是一种类数组对象

NodeList 对象的独特之处在于,它实际上是基于 DOM 结构动态执行查询的结果,因此 DOM 结构的变化能够自动反映在 NodeList 对象中。我们常说,NodeList 是有生命、有呼吸的对象,而不是在我们第一次访问它们的某个瞬间拍摄下来的一张快照。

增加节点

var p = document.createElement("p");
var n = document.createTextNode("new para");
p.appendChild(n);<
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值