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可根據需要...