XML DOm屬性備忘錄

2021-04-12 23:12:00 字數 2734 閱讀 1149

attribute屬性

作   用

傳回目前節點的屬性列表。

基本語法

objattributelist = xmlnode.attributes;

說   明

傳回乙個物件。如果此節點不能包含屬性,則傳回空值。

範   例

objattlist = xmldoc.documentelement.attributes;

alert(objattlist);

childnodes屬性

作   用

傳回乙個節點清單,包含該節點所有可用的子節點。

基本語法

objnodelist=node.childnodes;

說   明

傳回乙個物件。假如這節點沒有子節點,傳回null。

範   例

objnodelist = xmldoc.childnodes;

alert(objnodelist);

firstchild屬性

作   用

確認在目前節點中的第乙個子元素。

基本語法

objfirstchild = xmldocnode.firstchild ;

說   明

此屬性唯讀且會傳回一物件,如果節點中沒有包含第乙個子元素,將傳回null。

範   例

objfirstchild = xmldoc.documentelement.firstchild;

alert(objfirstchild);

lastchild屬性

作   用

確認目前節點中最後的子元素。

基本語法

objlastchild = xmldocnode.lastchild;

說   明

此屬性唯讀且傳回乙個物件。如果節點中沒有包含最後子元素,將傳回null。

範   例

objlastchild = xmldoc.documentelement.lastchild;

alert(objlastchild);

nextsibling屬性

作   用

在目前檔案節點的子節點列表中傳回下乙個兄弟節點。

基本語法

objnextsibling = xmldocnode.nextsibling;

說   明

此屬性是唯讀且傳回乙個物件。如果節點中沒有包含其它的相關節點,會傳回null。

範   例

objsibling = xmldoc.documentelement.childnodes.item(1) .nextsibling;

alert(objsibling);

nodetype屬性

作   用

辨識節點的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

範   例

numnodetype = xmldoc.documentelement.nodetype;

alert(numnodetype);

parentnode屬性

作   用

傳回目前節點的父節點。只能應用在有父節點的節點中。

基本語法

objparentnode = xmldocumentnode.parentnode;

說   明

此屬性是唯讀的,傳回包含指定節點的父節點物件。如果此節點不存在於檔案樹中,將傳回null。

範   例

objparentnode = xmldoc.childnodes.item(1).parentnode;

alert(objparentnode);

XML DOm方法備忘錄

作 用 加上乙個節點當作指定節點最後的子節點。基本語法 說 明 newchild 是附加子節點的位址。範 例 docobj xmldoc.documentelement alert docobj.xml createattribute方法 作 用 建立乙個指定名稱的屬性。基本語法 xmldocume...

CSS HTML 常用屬性備忘錄

萬用字元選擇符 標籤選擇符 p id選擇符 id 類選擇符 class 包含選擇符 p a p中的a標籤 分組選擇符 p,div p標籤和div標籤 display 規定元素框型別 block塊級元素,none元素不顯示,inine內聯元素即行內元素,inline black行內塊元素。visibi...

備忘錄模式

備忘錄模式 memento 在不破壞封裝性的前提下,捕獲乙個物件的內部狀態,並在該物件之外儲存這個狀態。這樣以後就可將該物件恢復到原先儲存的狀態。originator 發起人 負責建立乙個備忘錄memento,用以記錄當前時刻它的內部狀態,並可以使用備忘錄恢復內部狀態。originator可根據需要...