2012-02-21DOM笔记

定义: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
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值