首页 > 代码库 > dom

dom

文档对象模型DOM(Document Object Mod)

为了使我们更够通过编程的方式控制网页,W3C提出了文档对象模型

DOM 可被 JavaScript 用来读取、改变 HTML、XHTML 以及 XML 文档。

DOM定义的节点文档节点Document,文本节点Text,注释节点Comment,属性节点Attr等。

所有浏览器对DOM的支持都不一样,一般说Mozilla对DOM标准支持最好,支持几乎所有的DOM Level2,以及部分DOM Level3。Mozilla之后Opera和Safari几乎支持所有DOM Level 1 和大部分DOM Level2。IE还有很多方面有待完善

Javascript中的大部分处理DOM的过程都利用document对象。

访问指定节点1.getElementsByTagName()方法,返回所有元素的集合。2.getElementsByName()方法,获取所有name属性等于指定值的元素。3.getElemenetById()方法,返回id特性等于指定值的元素。

节点彼此都有等级关系。
HTML 文档中的所有节点组成了一个文档树(或节点树)。HTML 文档中的每个元素、属性、文本等都代表着树中的一个节点。树起始于文档节点,并由此继续伸出枝条,直到处于这棵树最低级别的所有文本节点为止。

我们可以通过innerHTML属性将HTML字符串赋值给一个元素,而不用使用DOM方法来创建元素。

dom