DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> 關於JavaScript >> js遍歷子節點子元素附屬性及方法教程
js遍歷子節點子元素附屬性及方法教程
編輯:關於JavaScript     

復制代碼 代碼如下:
// 添加子節點前 刪除所有子節點

var usernameEle = document.getElementById("username");
var childs = usernameEle.childNodes;
for(var i = childs.length - 1; i >= 0; i--) {
usernameEle.removeChild(childs[i]);
}
var username = document.createTextNode(obj.username);
usernameEle.appendChild(username);

屬性:

nextSibling 返回當前節點的下一個兄弟節點(只讀)
previousSibling 返回此節點的前一個兄弟節點(只讀)
parentNode 返回父節點(只讀)
childNodes 存儲節點的子節點列表(只讀)
nodeValue 返回節點的文本(可讀寫)
Text 返回此節點及其後代的文本內容(可讀寫)
nodeName 返回節點的名字(只讀)

Attributes 存儲節點的屬性列表(只讀)
dataType 返回此節點的數據類型
Definition 以DTD或XML模式給出的節點的定義(只讀)
Doctype 指定文檔類型節點(只讀)
documentElement 返回文檔的根元素(可讀寫)
firstChild 返回當前節點的第一個子節點(只讀)
Implementation 返回XMLDOMImplementation對象
lastChild 返回當前節點最後一個子節點(只讀)
nodeType 返回節點的類型(只讀)
nodeTypedValue 存儲節點值(可讀寫)
ownerDocument 返回包含此節點的根文檔(只讀)
Parsed 返回此節點及其子節點是否已經被解析(只讀)
Prefix 返回名稱空間前綴(只讀)
preserveWhiteSpace 指定是否保留空白(可讀寫)
url 返回最近載入的XML文檔的URL(只讀)
Xml 返回節點及其後代的XML表示(只讀)

方法:

getElementsByTagName 返回指定名字的元素集合
appendChild 為當前節點添加一個新的子節點,放在最後的子節點後
createElement 創建一個元素節點
createTextNode 創建包括給定數據的文本節點
removeChild 從子結點列表中刪除指定的子節點
hasChildNodes 返回當前節點是否有子節點

cloneNode 返回當前節點的拷貝
createAttribute 創建新的屬性
createCDATASection 創建包括給定數據的CDATA段
createComment 創建一個注釋節點
createDocumentFragment 創建DocumentFragment對象
createEntityReference 創建EntityReference對象
createNode 創建給定類型,名字和命名空間的節點
createPorcessingInstruction 創建操作指令節點
insertBefore 在指定節點前插入子節點
Load 導入指定位置的XML文檔
loadXML 導入指定字符串的XML文檔
replaceChild 從子節點列表中替換指定的子節點
Save 把XML文件存到指定節點
selectNodes 對節點進行指定的匹配,並返回匹配節點列表
selectSingleNode 對節點進行指定的匹配,並返回第一個匹配節點
transformNode 使用指定的樣式表對節點及其後代進行轉換
transformNodeToObject 使用指定的樣式表將節點及其後代轉換為對象

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved