现在的位置: 首页 > 综合 > 正文

Javascript编程小结(2 XML对象)

2012年11月08日 ⁄ 综合 ⁄ 共 1104字 ⁄ 字号 评论关闭

xml对象

nodeType

nodeType

Represents

1

Element: an HTML tag

2

Text: text in a document

8

Comment: an HTML comment

9

Document: the HTML document

 

事件:

Ondataavailable 事件

   

 此事件会在XML 文件有效时被触发。

 

 

 基本语法


 
此一事件有下面三种处理方式
. Inline
<element ondataavailable  handler>
. Event property
object.ondataavailable  handler
. Named script
<SCRIPT FOR  object EVENT  ondataavailable>
 

 

 

  

 ondataavailable 事件只要一获得有效的数据就会被触发。这项技术并未说明在这个文件中有多少数据是有效的。

 

 

  

xmlDoc.ondataavailable  alert('Data is now available.')

 

 

 

Onreadystatechange 事件

   

 这个事件会在readyState 属性内容改变时被触发。

 

 

 基本语法


 
此一事件有如下三种处理方式:
. Inline
<element onreadystatechange  handler>
. Event property
object.onreadystatechange  handler
. Named script
<SCRIPT FOR  object EVENT  onreadystatechange>
 

 

 

  

 onreadystatechange 事件在readyState 属性内容改变时就会被触发,但这个事件并未说明「准备好」的状态是什么。必须使用readyState 属性来取得现在的状态。

 

 

  

xmlDoc.onreadystatechange 
alert("The readyState property is" + xmlDoc.readyState)

 

 

 

属性

async 属性

   

 async 属性表示是否允许异步的下载。

 

 

 基本语法

 boolValue XMLDocument.async;XMLDocument.async boolValue;

 

 

  

 布尔值是可擦写的(read/write),如果准许异步下载,值为True;反之则为False

 

 

  

xmlDoc.async  "false";
alert(xmlDoc.async);

抱歉!评论已关闭.