欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

js遍歷子節(jié)點(diǎn)子元素附屬性及方法

 更新時(shí)間:2014年08月19日 11:01:31   投稿:whsnow  
遍歷子節(jié)點(diǎn)子元素的方法有很多,本例使用js來(lái)實(shí)現(xiàn),另附示例代碼及屬性方法,需要的朋友可以參考下

復(fù)制代碼 代碼如下:

// 添加子節(jié)點(diǎn)前 刪除所有子節(jié)點(diǎn)

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 返回當(dāng)前節(jié)點(diǎn)的下一個(gè)兄弟節(jié)點(diǎn)(只讀)
previousSibling 返回此節(jié)點(diǎn)的前一個(gè)兄弟節(jié)點(diǎn)(只讀)
parentNode 返回父節(jié)點(diǎn)(只讀)
childNodes 存儲(chǔ)節(jié)點(diǎn)的子節(jié)點(diǎn)列表(只讀)
nodeValue 返回節(jié)點(diǎn)的文本(可讀寫)
Text 返回此節(jié)點(diǎn)及其后代的文本內(nèi)容(可讀寫)
nodeName 返回節(jié)點(diǎn)的名字(只讀)

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

方法:

getElementsByTagName 返回指定名字的元素集合
appendChild 為當(dāng)前節(jié)點(diǎn)添加一個(gè)新的子節(jié)點(diǎn),放在最后的子節(jié)點(diǎn)后
createElement 創(chuàng)建一個(gè)元素節(jié)點(diǎn)
createTextNode 創(chuàng)建包括給定數(shù)據(jù)的文本節(jié)點(diǎn)
removeChild 從子結(jié)點(diǎn)列表中刪除指定的子節(jié)點(diǎn)
hasChildNodes 返回當(dāng)前節(jié)點(diǎn)是否有子節(jié)點(diǎn)

cloneNode 返回當(dāng)前節(jié)點(diǎn)的拷貝
createAttribute 創(chuàng)建新的屬性
createCDATASection 創(chuàng)建包括給定數(shù)據(jù)的CDATA段
createComment 創(chuàng)建一個(gè)注釋節(jié)點(diǎn)
createDocumentFragment 創(chuàng)建DocumentFragment對(duì)象
createEntityReference 創(chuàng)建EntityReference對(duì)象
createNode 創(chuàng)建給定類型,名字和命名空間的節(jié)點(diǎn)
createPorcessingInstruction 創(chuàng)建操作指令節(jié)點(diǎn)
insertBefore 在指定節(jié)點(diǎn)前插入子節(jié)點(diǎn)
Load 導(dǎo)入指定位置的XML文檔
loadXML 導(dǎo)入指定字符串的XML文檔
replaceChild 從子節(jié)點(diǎn)列表中替換指定的子節(jié)點(diǎn)
Save 把XML文件存到指定節(jié)點(diǎn)
selectNodes 對(duì)節(jié)點(diǎn)進(jìn)行指定的匹配,并返回匹配節(jié)點(diǎn)列表
selectSingleNode 對(duì)節(jié)點(diǎn)進(jìn)行指定的匹配,并返回第一個(gè)匹配節(jié)點(diǎn)
transformNode 使用指定的樣式表對(duì)節(jié)點(diǎn)及其后代進(jìn)行轉(zhuǎn)換
transformNodeToObject 使用指定的樣式表將節(jié)點(diǎn)及其后代轉(zhuǎn)換為對(duì)象

相關(guān)文章

  • JavaScript讓瀏覽器停止加載頁(yè)面的方法

    JavaScript讓瀏覽器停止加載頁(yè)面的方法

    JavaScript中Window對(duì)象stop()方法用于停止頁(yè)面載入,該方法類似在瀏覽器上點(diǎn)擊停止載入按鈕,如果頁(yè)面在載入圖片或框架(iframe)時(shí)間過(guò)長(zhǎng),我門可以使用該方法來(lái)停止載入,可以應(yīng)用在判斷頁(yè)面載入時(shí)間,過(guò)長(zhǎng)就不加載特效
    2023-09-09
  • js制作簡(jiǎn)單的音樂(lè)播放器的示例代碼

    js制作簡(jiǎn)單的音樂(lè)播放器的示例代碼

    本篇文章主要介紹了js制作簡(jiǎn)單的音樂(lè)播放器的示例代碼,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-08-08
  • bootstrap日期插件daterangepicker使用詳解

    bootstrap日期插件daterangepicker使用詳解

    這篇文章主要為大家詳細(xì)介紹了bootstrap日期插件daterangepicker的使用方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-10-10
  • JavaScript獲取元素尺寸和大小操作總結(jié)

    JavaScript獲取元素尺寸和大小操作總結(jié)

    本文總結(jié)了使用JavaScript獲取指定元素大小、位置的幾種方式。如果你用的是JQuery,則獲取元素大小是非常簡(jiǎn)單的。但是我們還是有必要知道如何通過(guò)原生JavaScript來(lái)獲取,需要的朋友可以參考下
    2015-02-02
  • JavaScript基于ajax編輯信息用法實(shí)例

    JavaScript基于ajax編輯信息用法實(shí)例

    這篇文章主要介紹了JavaScript基于ajax編輯信息用法,涉及javascript基于Ajax操作鼠標(biāo)事件及實(shí)時(shí)保存文本的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-07-07
  • 微信小程序?qū)崿F(xiàn)獲取小程序碼和二維碼java接口開(kāi)發(fā)

    微信小程序?qū)崿F(xiàn)獲取小程序碼和二維碼java接口開(kāi)發(fā)

    這篇文章主要介紹了微信小程序?qū)崿F(xiàn)獲取小程序碼和二維碼java接口開(kāi)發(fā),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2019-03-03
  • 在JS中如何使用css變量詳解

    在JS中如何使用css變量詳解

    這篇文章主要給大家介紹了關(guān)于如何在JS中如何使用css變量以及export之javascript關(guān)鍵字的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2021-09-09
  • BootStrap的JS插件之輪播效果案例詳解

    BootStrap的JS插件之輪播效果案例詳解

    Bootstrap 是一個(gè)用于快速開(kāi)發(fā) Web 應(yīng)用程序和網(wǎng)站的前端框架。這篇文章主要介紹了BootStrap的JS插件之輪播效果案例詳解的相關(guān)資料,需要的朋友可以參考下
    2016-05-05
  • JavaScript漢諾塔問(wèn)題解決方法

    JavaScript漢諾塔問(wèn)題解決方法

    這篇文章主要介紹了JavaScript漢諾塔問(wèn)題解決方法,涉及javascript遞歸調(diào)用操作的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-04-04
  • 微信小程序復(fù)選框?qū)崿F(xiàn)多選一功能過(guò)程解析

    微信小程序復(fù)選框?qū)崿F(xiàn)多選一功能過(guò)程解析

    這篇文章主要介紹了微信小程序復(fù)選框?qū)崿F(xiàn)多選一功能過(guò)程解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-02-02

最新評(píng)論