一、核心DOM
1、概念:DOM(文档对象模型)是W3C制定的一簇规范,是独立于平台和语言的一系列接口定义。通过应用程序实现这些接口,用户可以通过固定的方式访问、修改文档内容、结构和样式,而不管使用哪种语言编写应用程序,也不管哪个平台上运行应用程序。
DOM既可以处理HTML,也可以用于XML,所以DOM 被分为不同的部分:核心、XML及HTML。DOM有多个版本:Level 1、Level 2、Level 3,每个版本都有对前一个版本的提高。
目前大部分浏览器都可以部分或全部实现DOM Level 2规范簇中的Core DOM(核心DOM)和HTML DOM。
Core DOM :定义了一套标准的针对任何结构化文档的对象
XML DOM :定义了一套标准的针对 XML 文档的对象
HTML DOM :定义了一套标准的针对 HTML 文档的对象。
当一个HTML网页被加载到浏览器时,浏览器会首先解析该网页文档,并将网页解析为文档对象模型。