用於處理XML文件的DOM元素屬性
當前元素所有子元素的陣列;
firstChild:傳回目前元素的第一個下級子元素;
lastChild:傳回目前元素的最後一個子元素;
nextSibling:傳回緊接在目前元素後面緊接在目前元素後面的元素;
noedValue:指定表示元素值的讀/寫屬性;
parentNode:傳回元素的父節點;
previousSibling:傳回緊鄰目前元素之前的元素;
用於遍歷XML文件的DOM元素方法
getElementById(> id)(document):取得指定唯一ID屬性值文件中的元素;
getElementsByTagName(name):傳回目前元素中指定標記名的子元素的陣列;
hasChildNodes():傳回一個布林值,指示元素是否有子元素;
getAttribute(name):傳回元素的屬性值,屬性由name指定;
動態建立內容時所使用的W3C DOM屬性和方法
document.createElement(tagName):文件物件上的createElement由tagName指定的元素,如果以串div作為方法參數,就會產生一個div元素;
document.createTextNode(text):文件物件的createTextNode方法會建立一個包含靜態文字的節點;
.appendChild(childNode):appendChild方法將指定的節點增加到目前元素的子節點清單(作為一個新的子節點)。例如,可以增加一個option元素,作為select元素的子節點;
.getAttriture(name):這些方法分別獲得和設定元素中name屬性的值;
.setAttritube(name ,value):這些方法分別獲得和設定元素中name屬性的值;
.insertBefore(newNode,targetNode):這個方法將節點newNode作為當前元素的子節點插到targetNode元素前面;
.removeAttribute(name):這個方法從元素中刪除屬性name;
.removeChild(childNode):這個方法從元素中刪除子元素 childNode;
.replaceChild( newNode,oldNode):這個方法將節點oldNode替換為節點newNode;
.hasChildnodes():這個方法傳回一個布林值,指定元素是否有子元素;