js遍曆 子節點 子元素
js遍曆 子節點 子元素
Js 節點 子元素 屬性 方法
// 添加子節點前 刪除所有子節點
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 使用指定的樣式表將節點及其後代轉換為對象
最後更新:2017-04-03 05:39:42