![abcb07d7f1aebdef31e10c960bc3e38d.png](https://i-blog.csdnimg.cn/blog_migrate/77eb26d4c4382ff3db8f22c82f5a5029.jpeg)
DOM是Document Object Model的缩写,即“文档对象模型”的缩写。
DOM由W3C(World Wide Web Consortium,万维网联盟)制定,定义了访问XML文档和HTML文档的标准,我们这里只讲解HTML DOM。
1、DOM的数据结构表示
DOM是HTML文档的对象模型。
一个HTML文档中的所有元素,通过DOM,可以表示成一个个的对象,并且这些对象之间的关系可以用树形数据结构来表示。
例如,下面是某个HTML文档的数据结构:
![d07280870b7d426115b4860843859a91.png](https://i-blog.csdnimg.cn/blog_migrate/5ad1bf921c506be0f11d49cddc06c13d.jpeg)
在DOM的概念里,整个HTML文档是一个Document对象,HTML中的元素是Document对象的成员对象。
2、DOM的作用
DOM的本质作用,是提供了对HTML文档的编程接口。
DOM为前端开发者提供了如下的编程接口: