dom:document object model:文档对象模型 文档:超文本文档(超文本标记文档) html ' xml
- 对象:提供了属性和方法
- 模型:使用属性和方法 操作超文本标记型文档
- 可以使用js里面dom提供的对象,使用这些对象的属性和方法,对标记性文档进行操作;
- 想要对标记型文档进行操作,首先需要要对标记型文档里面的所有内容封装对象 ;
- 需要把html里面的标签,属性,文本都封装成对象
- 想要对标记型文档进行操作,需要解析标记型文档
- 画图分析,如何使用dom对象解析html
- 解析过程
根据html的层级结构 ,在内存中分配一个树形结构,需要把html中的每部分封装成对象,
- document 对象 整个文档
- element 对象 :标签对象
- 属性对象
- 文本对象
- Node节点对象:这个对象是这些对象的父对象(如过在对象里面找不到想要的方法,这个时候到Node对象里面找)