XMLHttpRequest对象的属性和方法

标准XMLHttpRequest操作


方法


描述


abort()


停止当前请求


getAllResponseHeaders()


把HTTP请求的所有响应的首部作为建/值返回


getResponseHeader(“header”)


返回指定首部的串值


open(String  “method”, String  ”url,

bollean  [asynch],

String  [username],

String  [password])


建立的服务器的调用,method参数可以是post、get或put。url参数可以是相对url或绝对url。这个方法还包括3个可选参数。


send(content)


像服务器发送请求


setRequestHeader(“header”,”value”)


把指定首部设置为所提供的值。在设置任何首部之前必须现调用open().

 

标准XMLHttpRequest属性


方法


描述


onreadystatechange


每个状态改变时都会出发这个事件处理器,一般为调用一个javascript函数。


readystate


请求的状态。有5个可取值:

1=未初始化,

2=正在加载,

3=已加载,

4=交互中,

5=完成。


responseText


服务器的响应,表示为一个串。


responseXML


服务器的响应,表示为XML,这个对象一般解析为DOM.


status


服务器HTTP状态码(200对应OK,404对应not found(未找到),等等)


statusText


HTTP状态码的相应文本(OK或not found(未找到)  等等)

 

 

用于处理XML的DOM元素属性

 


属性名


描述


childNodes


返回当前元素的所有子元素的数组


firstChild


返回当前元素的第一个下级子元素


lastChild


返回当前元素的最后一个子元素


nextSibling


返回紧跟在当前元素后面的元素


Nodevalue


指示表示元素值的读/写属性


parentNode


返回元素的父节点


previousSibling


返回紧邻当前元素之前的元素

用于遍历XML的DOM元素方法

 


方法名


描述


GetElementById(id)  (document)


获取有指定唯一ID属性值文档中的元素


getElementsByTagName(name)


返回当前元素中有指定标记名的子元素的数组


hasChildNodes()


返回一个布尔值,指示元素是否有子元素


getAttribute(name)


返回元素的属性,属性由name指定

 

动态创建内容时所用的W3C DOM属性和方法


属性/方法


描述


Docment.createElement(tagName)


文档对象上的createElement方法可以创建有tagname指定的元素。如果以串DIV为参数,就会生成一个DIV元素。


Docment.createTextNode (text)


文档对象上的createTextNode方法会创建一个包含静态文本的节点。


<element>.appendChild(childNode)


appendChild将指定的节点增加到当前节点的子节点列表(作为一个新的子节点)。例如:可以增加一个option元素,做为select元素的子节点。


<element>.getAttribute(name)


这些方法分别设置元素中name属性的值


<element>.getAttribute(name,value)


<element>.insertBefore(newNode,targetNode)


这个方法将节点newNode作为当前元素的子节点插入到targetNode元素的前面


<element>.removeAttribute(name)


这个方法从元素中删除属性name


<element>.removeChild(childNode)


这个方法从元素中删除子元素childNode


<element>.replaceChild(newNode,oldNode)


这个方法将节点newNode替换为oldNode


<element>.hasChildnodes()


这个方法返回一个布尔值,指示元素是否有子元素

时间: 2024-11-05 18:02:19

XMLHttpRequest对象的属性和方法的相关文章

AJAX入门--- XMLHttpRequest对象的属性和方法

         由于刚刚接触到Ajax对其比较陌生,而其中的XMLHttpRequest对象更是未曾听闻.开始学之前,了解一下它的属性和方法为它的使用做下铺垫.本文重点介绍XMLHttpRequest的属性和方法.          XMLHttpRequest对象的属性和事件 属性 描述 readyState 表示XMLHttpRequest对象的状态[1] responseText 包含客户端接收到的HTTP相应的文本内容[2] responseXML 服务器响应的XML内容对应的DOM对

DOM和XMLHttpRequest对象的属性和方法整理_javascript技巧

标准XMLHttpRequest操作 方法 描述 abort() 停止当前请求 getAllResponseHeaders() 把HTTP请求的所有响应的首部作为建/值返回 getResponseHeader("header") 返回指定首部的串值 open(String  "method", String  "url, bollean  [asynch], String  [username], String  [password]) 建立的服务器的调用

javascript中的高级特性及特别对象、属性和方法

javascript|对象|高级 一,编写构造函数可以使用 new 运算符结合像 Object().Date() 和 Function() 这样的预定义的构造函数来创建对象并对其初始化.面向对象的编程其强有力的特征是定义自定义构造函数以创建脚本中使用的自定义对象的能力.创建了自定义的 构造函数,这样就可以创建具有已定义属性的对象.下面是自定义函数的示例(注意 this 关键字的使用). function Circle (xPoint, yPoint, radius) {   this.x = x

ADO三大对象的属性、方法、事件及常数[ZT]

ado|常数|对象 ADO三大对象的属性.方法.事件及常数(一)Connection对象  属性  属性名称 数据类型和用途 Attributes 可读写Long类型,通过两个常数之和指定是否使用保留事务(retainning transactions).常数adXactCommitRetaining表示调用CommitTrans方法时启动一个新事务:常数adXactAbortRetaning表示调用RollbackTrans方法时启动一个新事务.默认值为0,表示不使用保留事务. Command

ASP利用Recordset对象的属性和方法实现分页

对象|分页 ASP中关于分页显示的基本方法 在了解了Recordset对象的属性和方法后,我们来考虑一下,如何运用它们来达到我们分页显示的目的.首先,我们可以为PageSize属性设置一个值,从而指定从记录组中取出的构成一个页的行数:然后通过RecordCount属性来确定记录的总数:再用记录总数除以PageSize就可得到所显示的页面总数:最后通过AbsolutePage属性就能完成对指定页的访问.好象很并不复杂呀,下面让我们来看看程序该如何实现呢? 我们建立这样一个简单的BBS应用程序,它的

JavaScript原生对象之Date对象的属性和方法详解

 这篇文章主要介绍了JavaScript原生对象之Date对象的属性和方法详解,需要的朋友可以参考下     创建 Date 对象的语法: 代码如下: //Date 对象会自动把当前日期和时间保存为其初始值. new Date();   //value-毫秒:代表自世界协调时1970年1月1日00:00:00开始的数值. new Date(value); //dateString-日期字符串:表示日期的字符串值.此字符串应该是在parse方法中识别的格式. new Date(dateString

JavaScript原生对象之Number对象的属性和方法详解

 这篇文章主要介绍了JavaScript原生对象之Number对象的属性和方法详解,本文讲解了创建 Number 对象的语法.MAX_VALUE.MIN_VALUE.NaN等属性或方法,需要的朋友可以参考下     创建 Number 对象的语法: 代码如下: var myNum = new Number(value); var myNum = Number(value); 当 Number() 和运算符 new 一起作为构造函数使用时,它返回一个新创建的 Number 对象.如果不用 new

JavaScript原生对象之String对象的属性和方法详解

 这篇文章主要介绍了JavaScript原生对象之String对象的属性和方法详解,本文讲解了length.charAt().charCodeAt().concat().indexOf().lastIndexOf()等方法属性,需要的朋友可以参考下     length length 属性可返回字符串中的字符数目. length 是根据字符串的UTF-16编码来获取长度的,空字符串长度为0.length 不可修改. charAt() charAt() 方法可返回指定位置的字符.注意,JavaSc

基于js对象,操作属性、方法详解_javascript技巧

一,概述 在Java语言中,我们可以定义自己的类,并根据这些类创建对象来使用,在Javascript中,我们也可以定义自己的类,例如定义User类.Hashtable类等等. 目前在Javascript中,已经存在一些标准的类,例如Date.Array.RegExp.String.Math.Number等等,这为我们编程提供了许多方便.但对于复杂的客户端程序而言,这些还远远不够. 与Java不同,Java2提供给我们的标准类很多,基本上满足了我们的编程需求,但是Javascript提供的标准类很