1.DOM全称就是document object model,就是文档对象模型;

2.什么是文档对象模型?

HTML的文档document页面的一切基础,没有DOM就无从谈起;当创建好一个页面并加载到浏览器时,DOM就悄然而生,它会把网页文档转换为一个文档对象,主要功能是处理网页内容。在这个文档对象里,所有的元素呈现出一种层次结构,就是说除了顶级元素html外,其他所有元素都被包含在另外的元素中。

3.以HTML代码为例子

<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>
     <a href=""></a>
</body>
</html>

什么是Dom

文档对象模型就是基于这样的文档视图结构的一种模型所有的html页面都逃不开这个模型,也可以把它称为节点树更为准确。

4.节点类型

节点表示网络中的一个连接点,一个网络就是由一些节点构成的;而文档就是由节点构成集合,只不过他们是构成节点树上的树枝树叶而已。

这些节点有许多不同的类型,我们先来看看其中的三种:

1.元素节点

2.文本节点

3.属性节点。

HTML的标签元素就是DOM的元素节点,它提供了一份文档的结构。但这份文档本身不会包含任何内容,因此元素节点可以包含其他的节点。

文本节点是节点类型的一种,它总是被包含在元素节点内部,形成页面文档的主要内容。

属性节点用于对元素做出个个具体的描述,例如:a元素的href属性,img元素的alt属性。

 

相关文章: