首頁  >  文章  >  web前端  >  處理及遍歷XML文檔DOM元素屬性及方法整理_基礎知識

處理及遍歷XML文檔DOM元素屬性及方法整理_基礎知識

WBOY
WBOY原創
2016-05-16 17:24:391228瀏覽

用於處理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():這個方法傳回一個布林值,指定元素是否有子元素;
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn