第
第
19
19
讲
讲
DOM
DOM
对
对
象
象
•19.1 DOM概述
•19.2 DOM对象
•19.3 使用DOM访问文档元素
•19.4 表单及表单元素对象
19.1 D
19.1 D
OM
OM
概
概
述
述
• DOM(Document Object Model)即文档对象模型
。DOM提供了一组独立于语言和平台的应用程序编程
接口,描述了如何访问和操纵XML和HTML文档的结
构和内容。在DOM中,一个HTML文档是一个树状结
构,其中的每一块内容称为一个节点。HTML文档中的
元素、属性、文本等不同的内容在内存中转化为DOM
树中的相应类型的节点。
• 在DOM中,节点类型主要有document节点、元素节
点(包括根元素节点)、属性节点和文本节点这么几类
。其中,document节点位于最顶层,是所有节点的
祖先节点,该节点对应整个HTML文档,是操作其他节
点的入口。
• 对左侧的HTML文档对应的DOM树结构如右图所
示:
19.2 DOM
19.2 DOM
对
对
象
象
•按DOM树结构来分,DOM对象主要包括
document、元素和属性等对象。
1. document
1. document
对
对
象
象
• 在DOM中,Document是节点树中的顶层节点
,代表的是整个HTML文档,它是操作文档其他
内容的入口。
• Document对象访问或处理文档需要调用它的
方法或属性。