什么是DOM?
DOM(Document Object Model——文档对象模型)是用来呈现以及与任意 HTML 或 XML 文档交互的 API。DOM 是载入到浏览器中的文档模型,以节点树的形式来表现文档,每个节点代表文档的构成部分(例如:页面元素、字符串或注释等等)。
简单来讲:DOM是浏览器提供的一套专门用来操作网页内容的功能
DOM的作用
它的作用是将网页转为一个JS对象,从而可以操作网页内容,开发网页内容特效和实现用户交互。
DOM树是什么?
将HTML文档以树状结构直观的表现出来,我们称之为文档树或 DOM树。DOM树中,每个节点可以有两个身份:可以是父节点的子节点,也可以是其他子节点的父节点
作用:文档树直观的体现了标签与标签之间的关系
DOM对象
浏览器根据html标签生成的JS对象
所有的标签属性都可以在这个对象上面找到
修改这个对象的属性会自动映射到标签身上
document 是什么?
是DOM里提供的一个对象
所以它提供的属性和方法都是用来访问和操作网页内容的
例: document.write()
网页所有内容都在document里面