DOM对象的层次

一 介绍
文档对象模型采用的分层结构为树形结构,以树节点的方式表示文档中的各种内容。先以一个简单的HTML文档说明一下。
 
二 代码
<html >
<head>
<title>标题内容</title>
</head>
<body>
<h3>三号标题</h3>
<b>加粗内容</b>
</body>
</html>
 
 
三 运行结果

三号标题

加粗内容  
四 文档的层次结构


 
 
五 概念介绍
1、根节点
在最顶层的<html>节点,称为根节点。
2、父节点
一个节点之上的节点是该节点的父节点(parent)。例如,<html>是<head>和<body>的父节点,<head>是<title>的父节点。
3、子节点
位于一个节点之下的节点就是该节点的子节点。例如,<head>和<body>是<html>的子节点,<title>是<head>的子节点。
4、兄弟节点
如果多个节点在同一个层次,并拥有着相同的父节点,这几个节点就是兄弟节点(sibling)。例如,<head>和<body>是兄弟节点,<h3>和<b>也是兄弟节点。
5、后代
一个节点的子节点的结合可以称为是该节点的后代(descendant)。例如,<head>和<body>是<html>的后代,<h3>和<b>是<body>的后代。
6、叶子节点
在树形结构最底部的节点称为叶子节点。例如,“标题内容”、“3号标题”和“加粗内容”都是叶子节点。
 
六、文档对象模型中节点的3种类型
元素节点:在HTML中,<body>、<p>、<a>等一系列标记,是这个文档的元素节点。元素节点组成了文档对象模型的语义逻辑结构。 
文本节点:包含在元素节点中的内容部分,如<p>标签中的文本等等。一般情况下,不为空的文本节点都是可见并呈现于浏览器中的。 
属性节点:元素节点的属性,如<a>标签的href属性与title属性等等。一般情况下,大部分属性节点都是隐藏在浏览器背后,并且是不可见的。属性节点总是被包含于元素节点当中。
  • 大小: 14.8 KB
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值