DOM模型
来源:互联网 发布:ubuntu php7 pdo扩展 编辑:程序博客网 时间:2024/05/26 12:01
文件对象模型(Document Object Model,简称DOM),是W3C组织推荐的处理可扩展标志语言的标准编程接口。
DOM可以以一种独立于平台和语言的方式访问和修改一个文档的内容和结构。换句话说,这是表示和处理一个HTML或XML文档的常用方法。
DOM实际上是以面向对象方式描述的文档模型。DOM定义了表示和修改文档所需的对象、这些对象的行为和属性以及这些对象之间的关系。可以把DOM认为是页面上数据和结构的一个树形表示,不过页面当然可能并不是以这种树的方式具体实现。
在DOM中有三种节点,分别是元素节点、文本节点和属性节点。
<?xml version=”1.0″ encoding=”UTF-8″?> //XML说明<library> //根元素<book id=”01″> //library元素的第一个子元素,“id”是其属性01<title>Qt</title> //book元素的子元素,“Qt”是元素的文本<author>shiming</author> //book元素的子元素,title元素的兄弟元素</book> //结束标记名<book id=”02″><title>Linux</title><author>yafei</author></book></library>
DOM节点的属性:
属性
类型
说明
nodeName
String
节点名称,根据节点的类型而定义
nodeValue
String
节点的值,根据节点的类型而定义
nodeType
Number
节点类型,1为元素节点,2为属性节点,3为文本节点
firstChild
Node
指向childNodes列表的第一个节点
lastChild
Node
指向childNodes列表的最后一个节点
childNodes
NodeList
所有子节点列表,childNodes[i]可以访问第i+1个节点
parentNode
Node
指向节点的父节点,如果已是根节点,则返回null
previousSibling
Node
指向前一个兄弟节点,如果已是第一个节点,则返回null
nextSibling
Node
指向后一个兄弟节点,如果已是最后一个节点,返回null
Attributes
NameNodeMap
包含一个元素特性的Attr对象,仅用于元素节点
className
String
节点的CSS类
innerHTML
String
某个标记之间的所有内容,包括代码本身
- DOM模型
- DOM模型
- DOM模型
- DOM模型
- DOM模型与DOM API
- DOM模型使用汇总
- DOM对象模型
- DOM-文档对象模型
- 文档对象模型DOM
- DOM模型概述
- DOM(文档对象模型)
- DOM事件模型总结
- DOM 文档对象模型
- DOM 文档对象模型
- 07 DOM模型
- dom事件模型级别
- DOM文档对象模型
- AJAX与DOM模型
- linux命令之wget
- 按这个目标努力
- 解决:Bitmap too large to be uploaded into a texture exception
- jsvm编码SVC视频
- 消息中间件 activeMQ的源码分析 之 开篇
- DOM模型
- eclipse中导入项目时,代码中的中文出现乱码的解决方法(附详细截图)
- PHP 设计模式之观察者模式
- C++存储区
- [ACM] SGU 495 Kids and Prizes (概率,期望,二项分布)
- 工业颜色识别传感器的设计
- SI与软件:不得不说的故事
- ios如何在当前工程中导入另一个工程文件(添加编辑新建的FramesWork)
- C# partial作用