HTML DOM简介
HTML DOM简介
HTML DOM一直在用,不过用的都是最常用的一些内容,真正问起来DOM的具体内容来,还真的回答不上来。趁周末,又翻阅W3SCHOOL的关于HTML DOM的内容,发现对于DOM的了解其实才仅仅皮毛而已,所以有必要对DOM进行一番梳理,想起了好久没有更新的博客,发现确实有写一些东西的必要了。呵呵,开玩笑了,没有新的内容,都是从W3SCHOOL上搬运下来的。
什么是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)
- 每个节点都有父节点,除了根节点
- 一个节点可以拥有任意数量的子节点
- 同胞是拥有相同父节点的节点
相关推荐
luvhl 2020-08-17
liaoxuewu 2020-07-08
liaoxuewu 2020-06-26
北京老苏 2020-06-25
Lophole 2020-06-14
SIMONDOMAIN 2020-06-14
luvhl 2020-06-13
SIMONDOMAIN 2020-05-31
hyMiss 2020-05-19
liaoxuewu 2020-05-19
书虫媛 2020-05-15
liaoxuewu 2020-05-11
liaoxuewu 2020-05-10
小仙儿 2020-05-09
hyMiss 2020-05-01
liaoxuewu 2020-04-29
星星有所不知 2020-10-12