HTML DOM简介

本文深入探讨了HTMLDOM的概念、用途及基本组件,包括节点类型及其关系,展示如何通过JavaScript访问和操作HTML文档。主要内容涵盖文档对象模型(DOM)的基础知识、HTMLDOM的特点以及节点之间的父、子、同胞关系。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

HTML DOM简介

 

HTML DOM一直在用,不过用的都是最常用的一些内容,真正问起来DOM的具体内容来,还真的回答不上来。趁周末,又翻阅W3SCHOOL的关于HTML DOM的内容,发现对于DOM的了解其实才仅仅皮毛而已,所以有必要对DOM进行一番梳理,想起了好久没有更新的博客,发现确实有写一些东西的必要了。呵呵,开玩笑了,没有新的内容,都是从W3SCHOOL上搬运下来的。

 

感谢http://w3school.com.cn

 

 什么是DOM?

 

 Document Object Model  文档对象模型

DOM是中立于平台和语言的接口,它允许程序和脚本动态地访问和更新文档的内容、结构和样式。

 

 W3C DOM标准分为三个不同的部分

核心DOM - 针对任何结构化文档的标准模型
XML DOM - 针对XML
HTML DOM - 针对HTML

 

什么是HTML DOM?

 

HTML DOM 定义了所有HTML元素的对象和属性,以及访问他们的方法。

换言之,HTML DOM 是关于如何获取、修改、添加或删除HTML元素的标准。

 

DOM 节点

 

 在HTML DOM中,所有事物都是节点。

整个文档是一个文档节点
每个HTML元素是元素节点
HTML元素的内容是文本节点
每个HTML属性是属性节点
注释是注释节点



 

 

 通过HTML DOM,树中的所有节点均可通过JS进行访问。所有的节点均可被修改,也可以创建或删除节点。

 

 

 节点的 父,子和同胞关系


父(parent)

子(child)

同胞(sibling)

在节点树中,顶端节点被称为根(root)
每个节点都有父节点,除了根节点
一个节点可以拥有任意数量的子节点
同胞是拥有相同父节点的节点

 



 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值