1. HTML DOM
HTML DOM(HTML document object model):HTML文档对象模型,定义了访问和操作HTML文件的标准。
DOM 定义了访问 HTML 和 XML 文档的标准:
“W3C 文档对象模型 (DOM) 是中立于平台和语言的接口,它允许程序和脚本动态地访问和更新文档的内容、结构和样式。”
2. HTML DOM特点
HTML DOM 是:
HTML 的标准对象模型
HTML 的标准编程接口
HTML DOM 定义了所有 HTML 元素的对象和属性,以及访问它们的方法。换言之,HTML DOM 是关于如何获取、修改、添加或删除 HTML 元素的标准。
在 HTML DOM 中,所有事物都是节点。DOM 是被视为节点树的 HTML。
根据 W3C 的 HTML DOM 标准,HTML 文档中的所有内容都是节点:
1). 整个文档是一个文档节点
2). 每个 HTML元素是元素节点
3). HTML元素内的文本是文本节点
4). 每个 HTML 属性是属性节点
5). 注释是注释节点
DOM的说明:
1. 将HTML中所有内容均看待成节点
2. 将所有节点按照层次结构组织成一棵树
从DOM树的根节点开始描绘出一条通往指定节点的路径,该路径信息称作为指定节点的Xpath路径。