Javascript的一些屬性講解

來源:互聯網
上載者:User

async 屬性

作 用 async 屬性工作表示是否允許非同步下載。
基本文法 boolValue = XMLDocument.async;XMLDocument.async = boolValue;
說 明 布爾值是可擦寫的(read/write),如果准許非同步下載,值為True;反之則為False。
範 例

Webjx.Com


xmlDoc.async = "false";
alert(xmlDoc.async); 網頁教學網

=================================================


attribute 屬性 網頁教學網

作 用 傳回目前節點的屬性列表。
基本文法 objAttributeList = xmlNode.attributes;
說 明 傳回一個物件。如果此節點不能包含屬性,則傳回空值。
範 例

 

objAttList = xmlDoc.documentElement.attributes;
alert(objAttList);

網頁教學網

=================================================

網頁教學網

childNodes 屬性

作 用 傳回一個節點清單,包含該節點所有可用的子節點。
基本文法 objNodeList=node.childNodes;
說 明 傳回一個物件。假如這節點沒有子節點,傳回null。
範 例

objNodeList = xmlDoc.childNodes;
alert(objNodeList);

=================================================

doctype 屬性 Webjx.Com

作 用 傳迴文件型態節點,包含目前檔案的DTD。這節點是一般的檔案型態宣告,例如,節點,名為EMAIL 的節點物件會被傳回。
基本文法 objDocType=xmlDocument.doctype;
說 明 傳回一個對象,這個屬性是唯讀。假如這檔案不包含DTD,會傳回null。
範 例

網頁教學網

objDocType = xmlDoc.doctype;
alert(objDocType.nodeName);

=================================================

Webjx.Com


documentElement 屬性

網頁教學網

作 用 確認XML 檔案的根(Root)節點。
基本文法 objDoc=xmlDocument.documentElement;
說 明 回一個在單一根檔案元素中包含資料的對象。此屬性可讀/寫,如果檔案中不包含根節點,將傳回null。
範 例 Webjx.Com

objDocRoot = xmlDoc.documentElement;
alert(objDocRoot);

 

================================================= 網頁教學網

firstChild 屬性

作 用 確認在目前節點中的第一個子項目。
基本文法 objFirstChild = xmlDocNode.firstChild ;
說 明 此屬性唯讀且會傳回一對象,如果節點中沒有包含第一個子項目,將傳回null。
範 例 網頁教學網

objFirstChild = xmlDoc.documentElement.firstChild;
alert(objFirstChild); Webjx.Com

=================================================

 

implementation 屬性

Webjx.Com


作 用 DOM 應用程式能使用其它實作中的對象。implementation 屬性確認目前XML 檔案的DOMimplementation 對象。
基本文法 objImplementation = xmlDocument.implementation;
說 明 此屬性唯讀且傳回一個對象。
範 例


objImp = xmlDoc.implementation;
alert(objImp);

================================================= 網頁教學網

lastChild 屬性 Webjx.Com

作 用 確認目前節點中最後的子項目。
基本文法 objLastChild = xmlDocNode.lastChild;
說 明 此屬性唯讀且傳回一個對象。如果節點中沒有包含最後子項目,將傳回null。
範 例

 

objLastChild = xmlDoc.documentElement.lastChild;
alert(objLastChild);

 

================================================= 網頁教學網

nextSibling 屬性

作 用 在目前檔案節點的子節點列表中傳回下一個兄弟節點。
基本文法 objNextSibling = xmlDocNode.nextSibling;
說 明 此屬性是唯讀且傳回一個對象。如果節點中沒有包含其它的相關節點,會傳回null。
範 例

Webjx.Com


objSibling = xmlDoc.documentElement.childNodes.item(1) .nextSibling;
alert(objSibling);

=================================================

nodeName 屬性 Webjx.Com

作 用 傳回代表目前節點名稱的字串。
基本文法 strNodeName = xmlDocNode.nodeName ;
說 明 傳回一個字串。這個屬性是唯讀,傳回元素名稱、屬性或實體參照。
範 例 網頁教學網

strNodeName = xmlDoc.documentElement.nodeName;
alert(strNodeName);

網頁教學網


================================================= Webjx.Com

nodeType 屬性

Webjx.Com

作 用 辨識節點的DOM 型態。
基本文法 numNodeType = xmlDocNode.nodeType ;
說 明 此屬性唯讀且傳回一個數值。

網頁教學網

有效數值符合以下的型別:
1-ELEMENT
2-ATTRIBUTE
3-TEXT
4-CDATA
5-ENTITY REFERENCE
6-ENTITY
7-PI (processing instruction)
8-COMMENT
9-DOCUMENT
10-DOCUMENT TYPE
11-DOCUMENT FRAGMENT
12-NOTATION
 
範 例 Webjx.Com

numNodeType = xmlDoc.documentElement.nodeType;
alert(numNodeType);

=================================================

nodeValue 屬性

作 用 傳回指定節點相關的文字。這並非一個元素中資料的值,而是與一個節點相關且未解析的文字,就像一個屬性或者一個處理指示。
基本文法 varNodeValue = xmlDocNode.nodeValue;
說 明 傳回的文字代表以節點的nodeType 屬性為主的型態值。(請參考附錄中的nodeType 屬性。)因為節點型態可能是幾種資料型態中的一種,傳回值也因此有差異。傳回null 的節點型態有:DOCUMENT、ELEMENT、DOCUMENT TYPE、DOCUMENT FRAGMENT、ENTITY、ENTITY REFERENCE,和NOTATION。此屬性可擦寫。
範 例 Webjx.Com

varNodeValue = xmlDoc.documentElement.nodeValue;
alert(varNodeValue);

網頁教學網

=================================================

Webjx.Com


ondataavailable 屬性

網頁教學網

作 用 指定一個事件來處理ondataavailable 事件。
基本文法 xmlDocNode.ondataavailable = value;
說 明 此屬性是唯寫,允許檔案作者一旦資料為可用,即可儘快的使用資料來運作。
範 例

xmlDoc.ondataavailable = alert("Data is now available.");


=================================================

 

onreadystatechange 屬性 網頁教學網

作 用 指定一個事件來處理onreadystatechange 事件。這個事件能辨識readyState 屬性的改變。
基本文法 xmlDocNode.onreadystatechange = value;
說 明 此屬性是唯寫的,允許檔案作者指定當readyState 屬性改變時呼叫事件。
範 例

 

xmlDoc.onreadystatechange = alert("The readyState property has changed.");


=================================================

ownerDocument 屬性 Webjx.Com

作 用 傳迴文件的根節點,包含目前節點。
基本文法 objOwnerDoc = xmlDocument.ownerDocument;
說 明 此屬性是唯讀,傳回一個包含檔案根節點的對象,包含特定的節點。
範 例 Webjx.Com

objOwnerDoc = xmlDoc.childNodes.item(2).ownerDocument;
alert(objOwnerDoc); Webjx.Com

=================================================


parentNode 屬性

Webjx.Com


作 用 傳回目前節點的父節點。只能應用在有父節點的節點中。
基本文法 objParentNode = xmlDocumentNode.parentNode;
說 明 此屬性是唯讀,傳回包含指定節點的父節點對象。如果此節點不存在於檔案樹中,將傳回null。
範 例 Webjx.Com

objParentNode = xmlDoc.childNodes.item(1).parentNode;
alert(objParentNode); Webjx.Com

=================================================

parseError 屬性 網頁教學網

作 用 傳回一個DOM 解析錯誤對象,此對象描述最後解析錯誤的訊息。
基本文法 objParseErr = xmlDocument.parseError;
說 明 此屬性是唯讀。如果沒有錯誤發生,將傳回0。
範 例

objParseErr = xmlDoc.parseError;
alert(objParseErr);

 

=================================================

Webjx.Com


previousSibling 屬性

作 用 傳回目前節點之前的兄弟節點。
基本文法 objPrevSibling = xmlDocument.previousSibling;
說 明 傳回一個對象,這個屬性是唯讀。若該節點沒有包含前面的兄弟節點,會傳回null。
範 例 網頁教學網

objPrevSibling = xmlDoc.documentElement.childNodes.item(3).previousSibling;
alert(objPrevSibling); 網頁教學網

=================================================

Webjx.Com

readyState 屬性 Webjx.Com

作 用 傳回XML 檔案資料的目前狀況。
基本文法 intState = xmlDocument.readyState;
說 明 這個屬性是唯讀,傳回值有以下的可能:
0-UNINITIALIZED:XML 對象被產生,但沒有任何檔案被載入。
1-LOADING:載入程式進行中,但檔案尚未開始解析。
2-LOADED:部分的檔案已經載入且進行解析,但物件模型尚未生效。
3-INTERACTIVE:僅對已載入的部分檔案有效,在此情況下,物件模型是有效但唯讀。
4-COMPLETED:檔案已完全載入,代表載入成功。
範 例 Webjx.Com

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

網頁教學網

=================================================

 

url 屬性

 

作 用 傳回最近一次載入XML 檔案的URL。
基本文法 strDocUrl = xmlDocument.url;
說 明 這個屬性是唯讀,傳回最近一次載入成功檔案的URL,若檔案僅存在主儲存空間中(表示該檔案並非由外部檔案載入),則傳回null。
範 例

alert(xmlDoc.url); Webjx.Com

=================================================

 

validateOnParse 屬性


作 用 告訴解析器檔案是否有效。
基本文法 boolValidate = xmlDocument.validateOnParse; xmlDocument.validateOnParse = boolValidate;
說 明 此屬性是可擦寫的。如果傳回值為true,表示檔案被解析時被確認是有效。如果傳回false,表示檔案是無效的,並被認為只是標準格式的(well-formed)檔案。
範 例

 

xmlDoc.validateOnParse = true;
alert(xmlDoc.validateOnParse); 網頁教學網

=================================================


xml 屬性

 

作 用 傳回指定節點的XML 描述和所有的子節點。
基本文法 xmlValue = xmlDocumentNode.xml;
說 明 此屬性是唯讀。
範 例

網頁教學網


xmlValue = xmlDoc.documentElement.xml;
alert(xmlValue);

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.