文档对象模型理解
2016-05-31 19:00
225 查看
HTML元素
HTML 元素指的是从开始标签(start tag)到结束标签(end tag)的所有代码。
HTML 元素以结束标签终止
元素的内容是开始标签与结束标签之间的内容
某些 HTML 元素具有空内容(empty content)
空元素在开始标签中进行关闭(以开始标签的结束而结束)
大多数 HTML 元素可拥有属性
在 HTML DOM 中,所有事物都是节点。DOM 是被视为节点树的 HTML。
整个文档是一个文档节点
每个 HTML 元素是元素节点
HTML 元素内的文本是文本节点
每个 HTML 属性是属性节点
注释是注释节点
所有 HTML 元素(特指元素节点)被定义为对象,而编程接口则是对象的方法和对象的属性。
方法是能够执行的动作(比如添加或修改元素)。
属性是能够获取或设置的值(比如节点的名称或内容)。当然对象的属性值也可以是一个对象
简称xx元素的属性或方法
HTML 元素指的是从开始标签(start tag)到结束标签(end tag)的所有代码。
HTML 元素语法
HTML 元素以开始标签起始HTML 元素以结束标签终止
元素的内容是开始标签与结束标签之间的内容
某些 HTML 元素具有空内容(empty content)
空元素在开始标签中进行关闭(以开始标签的结束而结束)
大多数 HTML 元素可拥有属性
在 HTML DOM 中,所有事物都是节点。DOM 是被视为节点树的 HTML。
DOM 节点
根据 W3C 的 HTML DOM 标准,HTML 文档中的所有内容都是节点:整个文档是一个文档节点
每个 HTML 元素是元素节点
HTML 元素内的文本是文本节点
每个 HTML 属性是属性节点
注释是注释节点
编程接口
可通过 JavaScript (以及其他编程语言)对 HTML DOM 进行访问。所有 HTML 元素(特指元素节点)被定义为对象,而编程接口则是对象的方法和对象的属性。
方法是能够执行的动作(比如添加或修改元素)。
属性是能够获取或设置的值(比如节点的名称或内容)。当然对象的属性值也可以是一个对象
简称xx元素的属性或方法
相关文章推荐
- JavaScript:引用类型
- HTML5 之拖放(drag与drop)
- curl_multi_init比curl_init快30倍
- 安卓开发文档学习笔记之实现ActionBar中Tab导航
- 冒泡排序及其优化
- Django管理后台的搭建
- Keep-Alive 总结
- 第13周项目2-动物怎么叫(改)
- Redis系列(1)---Redis的介绍和安装
- jQuery-AJAX
- 仓储(Repository)模式 ( 一 )
- 一线架构师实践指南阅读体会_ADMEMS方法体系理解(转)
- cmd markdown
- 靠谱iOS开发满足的条件
- 打造超精简绿色 迅雷 和 IDM附详细教程:
- 如何用Jmeter录制手机app脚本
- 第十三周项目3:动物这样叫(2)
- 简单记录下Java web 中的中文编码问题
- easyui datagridfilter插件的用法
- 1282 - Leading and Trailing ---LightOj1282(快速幂 + 数学)