js遍歷子節(jié)點子元素附屬性及方法
// 添加子節(jié)點前 刪除所有子節(jié)點
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 返回當前節(jié)點的下一個兄弟節(jié)點(只讀)
previousSibling 返回此節(jié)點的前一個兄弟節(jié)點(只讀)
parentNode 返回父節(jié)點(只讀)
childNodes 存儲節(jié)點的子節(jié)點列表(只讀)
nodeValue 返回節(jié)點的文本(可讀寫)
Text 返回此節(jié)點及其后代的文本內(nèi)容(可讀寫)
nodeName 返回節(jié)點的名字(只讀)
Attributes 存儲節(jié)點的屬性列表(只讀)
dataType 返回此節(jié)點的數(shù)據(jù)類型
Definition 以DTD或XML模式給出的節(jié)點的定義(只讀)
Doctype 指定文檔類型節(jié)點(只讀)
documentElement 返回文檔的根元素(可讀寫)
firstChild 返回當前節(jié)點的第一個子節(jié)點(只讀)
Implementation 返回XMLDOMImplementation對象
lastChild 返回當前節(jié)點最后一個子節(jié)點(只讀)
nodeType 返回節(jié)點的類型(只讀)
nodeTypedValue 存儲節(jié)點值(可讀寫)
ownerDocument 返回包含此節(jié)點的根文檔(只讀)
Parsed 返回此節(jié)點及其子節(jié)點是否已經(jīng)被解析(只讀)
Prefix 返回名稱空間前綴(只讀)
preserveWhiteSpace 指定是否保留空白(可讀寫)
url 返回最近載入的XML文檔的URL(只讀)
Xml 返回節(jié)點及其后代的XML表示(只讀)
方法:
getElementsByTagName 返回指定名字的元素集合
appendChild 為當前節(jié)點添加一個新的子節(jié)點,放在最后的子節(jié)點后
createElement 創(chuàng)建一個元素節(jié)點
createTextNode 創(chuàng)建包括給定數(shù)據(jù)的文本節(jié)點
removeChild 從子結(jié)點列表中刪除指定的子節(jié)點
hasChildNodes 返回當前節(jié)點是否有子節(jié)點
cloneNode 返回當前節(jié)點的拷貝
createAttribute 創(chuàng)建新的屬性
createCDATASection 創(chuàng)建包括給定數(shù)據(jù)的CDATA段
createComment 創(chuàng)建一個注釋節(jié)點
createDocumentFragment 創(chuàng)建DocumentFragment對象
createEntityReference 創(chuàng)建EntityReference對象
createNode 創(chuàng)建給定類型,名字和命名空間的節(jié)點
createPorcessingInstruction 創(chuàng)建操作指令節(jié)點
insertBefore 在指定節(jié)點前插入子節(jié)點
Load 導(dǎo)入指定位置的XML文檔
loadXML 導(dǎo)入指定字符串的XML文檔
replaceChild 從子節(jié)點列表中替換指定的子節(jié)點
Save 把XML文件存到指定節(jié)點
selectNodes 對節(jié)點進行指定的匹配,并返回匹配節(jié)點列表
selectSingleNode 對節(jié)點進行指定的匹配,并返回第一個匹配節(jié)點
transformNode 使用指定的樣式表對節(jié)點及其后代進行轉(zhuǎn)換
transformNodeToObject 使用指定的樣式表將節(jié)點及其后代轉(zhuǎn)換為對象
相關(guān)文章
bootstrap日期插件daterangepicker使用詳解
這篇文章主要為大家詳細介紹了bootstrap日期插件daterangepicker的使用方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-10-10微信小程序?qū)崿F(xiàn)獲取小程序碼和二維碼java接口開發(fā)
這篇文章主要介紹了微信小程序?qū)崿F(xiàn)獲取小程序碼和二維碼java接口開發(fā),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2019-03-03微信小程序復(fù)選框?qū)崿F(xiàn)多選一功能過程解析
這篇文章主要介紹了微信小程序復(fù)選框?qū)崿F(xiàn)多選一功能過程解析,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習或者工作具有一定的參考學(xué)習價值,需要的朋友可以參考下2020-02-02