本文主要是介绍Java程序员从笨鸟到菜鸟(三十九)DOM 和 BOM,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
DOM(文档对象模型(Document Object Model))
一、概念
在网页中,页面或文档的对象被组织在一个树形结构中,用来表示文档中对象的标准模型
二、背景
DOM可以以一种独立于平台和语言的方式访问和修改一个文档的内容和结构,使得页面可以动态地变化,如可以动态地显示或隐藏一个元素,改变属性,增加元素等,使得页面的交互性大大地增强
DOM类型
- 核心DOM -针对任何结构化的标准模型
- XML DOM -针对XML文档的标准模型
- HTML DOM -针对HTML文档的标准模型
三、DOM分级
- 1级DOM
- 2级DOM
- 3级DOM
1.节点
- 整个文档是一个文档节点
- 每个HTML标签是一个元素节点
- 包含在HTML元素中的文本是文本节点
- 每一个HTML属性是一个属性节点
- 注释属于注释节点
2.Node层次
节点间彼此都有等级关系
HTML文档中的所有节点组成了一个文档树,HTML文档中的每个元素、属性、文本都代表着树的一个节点。树起始于文档节点,并由此继续伸出枝条,直到处于这棵树最低级别的所有文本节点为止
3.文档树
<html><head>
这篇关于Java程序员从笨鸟到菜鸟(三十九)DOM 和 BOM的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!