定义:1、dom是Documengt Object Model文档对象模型的缩写。dom是一种与浏览器、平台、语言无关的接口,使得你可以访问页面其他的标准组件2、D:文档-html文档或者xml文档3、0:对象-把document里所有的节点都看成对象4、M:模型(用于建立从文档到对象的模型)5、DOM是针对xml(html)的基于树的API6、DOM:节点(node)的层次7、DOM把一个文档表示一个书模型8、DOM定义了Node的借口一级许多种节点类型来表示xml节点的多个方面注:书模型必须具备的特点1、子节点只能具有一个父亲2、只有一个根节点3、一个父节点可以有多个子节点节点:1、从结构图可以看出、整个html称为dom树。而dom的引用为document,也称为一个节点2、每一个html标签都为一个元素节点3、标签中的文字则是文本节点4、标签中的属性则是属性节点5、dom中元素、文本、属性都是节点6、dom树是由节点构成的7、每一个节点都代表一个对象建立从html代码到DOM文档的对应关系方法 返回值 说明nodeName String 节点的名字nodeValue String 节点的值nodeType Number 节点的类型常量值firstChild Node 指向在childNodes列表中的第 一个节点lastChild Node 指向在childNodes列表中的最 后一个节点childNodes NodeList 所有的子节点的列表previousSibling Node 指向前一个兄弟节点;如果这 个节点就是第一个兄弟几点, 那么该值为nullnextSibling node 指向后一个兄弟节点;如果本 身为最后一个节点,值为nullhasChildNodes() boolean 当chaildNodes包含一个或多 个节点时,返回真值attributes NamedNodeMap 包含了带便一个元素的特性的 attr对象;仅用于Element节 点appendChild(node) Node 将childeNodes添加到 childNodes的末尾removeChild(node) Node 从chuldNodes中删除nodereplaceChild(newnode,oldnode) Node 将childNodes中的oldnode替 换成newnode
2012-02-21DOM笔记
最新推荐文章于 2024-07-25 11:52:08 发布