JavaScript中的DOM(一)

这篇博客介绍了JavaScript中的DOM理解,从document对象开始,讲解了节点和元素间的导航,包括父节点、子节点、兄弟节点的获取。还详细阐述了表格元素和表单元素的导航属性,以及如何获取页面上的元素,包括querySelector、querySelectorAll和getElementById等方法。同时,讨论了节点的相关属性,如nodeType、nodeName、innerHTML等。
摘要由CSDN通过智能技术生成

1.DOM的理解

DOM称为文档对象模型(Document Object Model)

页面所有内容表示为可以修改的对象

  • ◼浏览器会对我们编写的HTML、CSS进行渲染,同时它又要考虑我们可能会通过JavaScript来对其进行操作:
  •  于是浏览器将我们编写在HTML中的每一个元素(Element)都抽象成了一个个对象
  •  所有这些对象都可以通过JavaScript来对其进行访问,那么我们就可以通过JavaScript来操作页面;
  •  所以,我们将这个抽象过程称之为 文档对象模型(Document Object Model);
  • ◼ 整个文档被抽象到 document 对象中:
  •  比如document.documentElement对应的是html元素;
  •  比如document.body对应的是body元素;
  •  比如document.head对应的是head元素;

在html结构中,最终会形成一个树结构;

在抽象成DOM对象的时候,它们也会形成一个树结构,我们称之为DOM Tree;

2. document对象

  • ◼ Document节点表示的整个载入的网页,它的实例是全局的document对象:
  • 对DOM的所有操作都是从 document 对象开始的;
  •  它是DOM的 入口点,可以从document
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

至尊绝伦

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值