XMLHttpRequest对象和DOM对象

转载 2007年10月10日 16:07:00
 
一、XMLHttpRequest对象
XMLHttpRequest对象的属性:

属性
描述
onreadystatechange
状态改变的事件触发器
readyState
对象状态(integer):
0 = 未初始化
1 = 读取中
2 = 已读取
3 = 交互中
4 = 完成
responseText
服务器进程返回数据的文本版本
responseXML
服务器进程返回数据的兼容DOMXML文档对象
status
服务器返回的状态码, 如:404 = "文件未找到" 200 ="成功"
statusText
服务器返回的状态文本信息
XMLHttpRequest对象的方法:

方法
描述
abort()
停止当前请求
getAllResponseHeaders()
作为字符串返回完整的headers
getResponseHeader("headerLabel")
作为字符串返回单个的header标签
open("method","URL"[,asyncFlag[,"userName"[, "password"]]])
设置未决的请求的目标 URL,方法,和其他参数
send(content)
发送请求
setRequestHeader("label", "value")
设置header并和请求一起发送
二、DOM对象
    文档对象模型是与平台和语言无关的接口,允许程序和脚本动态地访问和更新文档的内容,结构和样式。文档可以进一步处理,处理的结果可以放回到所提供的页面中。如果服务端返回的是XML,使用responseXML即可直接创建DOM来操作这个文件。
DOM对象的属性:

属性
描述
childNodes
返回当前元素所有子元素集合
firstChild
返回当前元素的第一个子元素
lastChild
返回当前元素的最后一个子元素
nextSibling
返回紧跟在当前元素后面的元素(平级)
previousSibling
返回紧跟在当前元素之前的元素(平级)
nodeValue
指定表示元素值的读/写属性
parentNode
返回元素的父节点
DOM对象的方法:

方法
描述
getElementById(id) (document)
获取有指定唯一ID属性值文档中的元素
getElementsByTagName(name)
返回当前元素中有指定标记名的子元素的集合
hasChildNodes()
返回一个布尔值,指示元素是否有子元素
getAttribute(name)
返回元素的属性值,属性由name指定
动态创建内容所用的W3C DOM属性和方法

属性/方法
描述
document.createElement(tagName)
文档对象上的createElement方法可以创建由tagName指定的元素。如果以串div作为方法参数,就会生成一个div元素
document.createTextNode(text)
文档对象的createTextNode方法会创建一个包含静态文本的节点
element.appendChild(childNode)
appendChild方法将指定的节点childNode增加到当前元素的子节点列表
element.getAttribut(name)
element.setAttribut(name, value)
获取和设置元素中name属性的值
element.insertBefore(newNode, targetNode)
这个方法将节点newNode作为当前元素的子节点插到targetNode元素前面
element.removeAttribute(name)
这个方法从元素中删除属性name
element.removeChild(childNode)
从元素中删除子元素childNode
element.replaceChild(newNodeoldNode)
将节点oldNode替换为节点newNode
element.hasChildnodes()
返回一个布尔值,指示元素是否有子元素
 

jQuery对象与DOM对象区别和关联

1,jQuery 对象就是通过 jQuery 包装 DOM 对象后产生的对象 jQuery 对象是 jQuery 独有的. 如果一个对象是 jQuery 对象, 那么它就可以使用 jQuery 里的方...
  • Practicer2015
  • Practicer2015
  • 2015年04月11日 10:52
  • 1904

解析ajax核心XMLHTTPRequest对象的创建与浏览器的兼容问题

MLHttpRequest 对象是AJAX功能的核心,要开发AJAX程序必须从了解XMLHttpRequest 对象开始。   了解XMLHttpRequest 对象就先从创建XMLHttpRequ...
  • chuck_kui
  • chuck_kui
  • 2017年02月09日 11:41
  • 1491

如何判断jQuery对象与dom对象

判断JQUERY对象 当我们在用jquery的each做循环遍历的时候常常会使用到this,而有时候我们不知道this所指的到底是什么,因为要使用jquery的方法 前提此对象必须是jq...
  • ForMyQianDuan
  • ForMyQianDuan
  • 2015年11月15日 18:52
  • 4049

XMLHttpRequest对象和DOM对象

一、XMLHttpRequest对象 XMLHttpRequest对象的属性: 属性 描述 onreadystatechange 状态改变的事件触发器 ready...
  • song_zheng
  • song_zheng
  • 2013年09月11日 10:02
  • 502

游览器DOM对象

  • 2014年06月25日 19:27
  • 1.31MB
  • 下载

BOM和DOM对象的简单介绍

  • 2013年05月06日 09:20
  • 48KB
  • 下载

XML教程之DOM对象参考手册 chm

  • 2009年04月26日 03:41
  • 111KB
  • 下载

js中的BOM和DOM对象

  • 2008年06月20日 12:46
  • 12KB
  • 下载

XML教程之DOM对象参考手册 chm

  • 2011年09月28日 14:01
  • 114KB
  • 下载

XML教程之DOM对象参考手册电子文档格式,非常好的教程。

  • 2009年03月11日 11:23
  • 1.73MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:XMLHttpRequest对象和DOM对象
举报原因:
原因补充:

(最多只允许输入30个字)