AJAX基础学习1

1、DOM:是Document Object Model文档对象模型的缩写。根据W3CDOM规范,DOM是一种与浏览器,平台,语言无关的接口,使得你可以访问页面其他的标准组建

  D:文档 - html文档或XML文档

  O:对象 - document对象的属性和方法

  M:模型


  DOM是针对xml(html)的基于树的API

  DOM树:节点(node)的层次

  DOM把一个文档表示为一颗家谱树(父,子,兄弟)

  DOM定义了Node的接口以及多种节点类型来表示XML节点的多方面

2、节点

  整个文档就是一个文档节点

  每一个HTML标签都是一个元素节点

  标签中的文字则是文本节点

  标签的属性是属性节点

  一切皆是节点

3、DOM属性 -- nodeName

      文档里的每一个节点都有以下属性。

      ①nodeName:一个字符串,其内容是给定节点的名字。

              var name = node.nodeName;

           如果节点是元素节点,nodeName返回这个元素的名称;

           如果是属性节点,nodeName返回这个属性的名称;

           如果是文本节点,nodeName返回一个内容为#test的字符串

      ②nodeName是一个只读属性。

4、DOM属性 -- nodeType

      nodeType:返回一个整数,这个数值代表着给定节点的类型。

      ①nodeType属性返回的整数值对应着12种节点类型,常用的有三种:

          -Node.ELEMENT_NODE       ---1        ---元素节点

          -Node.ATTRIBUTE_NODE    ---2        ---属性节点

          -Node.Text_NODE                 ---3        ---文本节点

      ②nodeType是个只读属性

5、替换节点(replaceChild())

      把一个给定父节元素里的一个子节点替换为另一个子节点

          var reference = element.replaceChild(newChild,oldChild);

      返回值是一个指向已被替换的那个子节点的引用指针

      如果被插入的子节点还有子节点,则那些子节点也被插入到目标节点中

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

拥有必珍惜

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值