首頁 web前端 js教程 js遍歷子節點子元素附屬性及方法_javascript技巧

js遍歷子節點子元素附屬性及方法_javascript技巧

May 16, 2016 pm 04:39 PM
子元素 遍歷

複製程式碼 程式碼如下:

// 新增子節點前 刪除所有子節點

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 使用指定的樣式表將節點及其後代轉換為物件

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

Java教學
1664
14
CakePHP 教程
1423
52
Laravel 教程
1317
25
PHP教程
1268
29
C# 教程
1245
24
如何在jQuery中刪除最後一個子元素? 如何在jQuery中刪除最後一個子元素? Feb 19, 2024 pm 09:40 PM

jQuery是一個流行的JavaScript庫,用於簡化Web開發中的許多任務,包括DOM操作。在網頁開發中,經常需要對DOM元素進行增刪改查的操作,其中刪除最後一個子元素也是常見需求。本文將介紹使用jQuery刪除最後一個子元素的幾種方法。方法一:使用last()方法jQuery提供了last()方法,可以選取目前查詢結果的最後一個元素。透過結合這個方

了解事件冒泡機制:為何子元素的點擊會影響父元素的事件? 了解事件冒泡機制:為何子元素的點擊會影響父元素的事件? Jan 13, 2024 pm 02:55 PM

理解事件冒泡:為什麼子元素的點擊會觸發父元素的事件?事件冒泡是指在一個嵌套的元素結構中,當子元素觸發某個事件時,該事件會像冒泡一樣逐層傳遞到父元素,直到最外層的父元素。這種機制使得子元素的事件可以在整個元素樹中傳遞,並依序觸發所有相關的元素。為了更好地理解事件冒泡,讓我們來看一個具體的範例程式碼。 HTML程式碼:<divid="parent&q

Java如何遍歷資料夾並取得所有檔案名 Java如何遍歷資料夾並取得所有檔案名 Mar 29, 2024 pm 01:24 PM

Java是一種流行的程式語言,具有強大的檔案處理功能。在Java中,遍歷資料夾並取得所有檔案名稱是一種常見的操作,可以幫助我們快速定位和處理特定目錄下的檔案。本文將介紹如何在Java中實作遍歷資料夾並取得所有檔案名稱的方法,並提供具體的程式碼範例。 1.使用遞歸方法遍歷資料夾我們可以使用遞歸方法遍歷資料夾,遞歸方法是一種自身呼叫自身的方式,可以有效地遍歷資料夾中

使用:nth-child(n+3)偽類選擇器選擇位置大於等於3的子元素的樣式 使用:nth-child(n+3)偽類選擇器選擇位置大於等於3的子元素的樣式 Nov 20, 2023 am 11:20 AM

使用:nth-child(n+3)偽類選擇器選擇位置大於等於3的子元素的樣式,具體程式碼範例如下:HTML程式碼:&lt;divid="container"&gt;&lt;divclass="item"&gt ;第一個子元素&lt;/div&gt;&lt;divclass="item"&

PHP glob()函數使用範例:遍歷指定資料夾中的所有文件 PHP glob()函數使用範例:遍歷指定資料夾中的所有文件 Jun 27, 2023 am 09:16 AM

PHPglob()函數使用範例:遍歷指定資料夾中的所有文件在PHP開發中,經常需要遍歷指定資料夾中的所有文件,以實現檔案批次操作或讀取。 PHP的glob()函數正是用來實現這種需求的。 glob()函數可以透過指定一個通配符匹配模式,來取得指定資料夾中符合條件的所有檔案的路徑資訊。在這篇文章中,我們將會示範如何使用glob()函數來遍歷指定資料夾中的所有文件

Java Iterator 與 Iterable 的深入比較:優缺點分析 Java Iterator 與 Iterable 的深入比較:優缺點分析 Feb 19, 2024 pm 04:20 PM

概念差異:Iterator:Iterator是一個接口,代表一個從集合中取得值的迭代器。它提供了MoveNext()、Current()和Reset()等方法,讓你遍歷集合中的元素,並對目前元素進行操作。 Iterable:Iterable也是一個接口,代表一個可迭代的物件。它提供了Iterator()方法,用於傳回一個Iterator對象,以便於遍歷集合中的元素。使用方式:Iterator:要使用Iterator,需要先取得一個Iterator對象,然後呼叫MoveNext()方法來移動到下一

如何使用Python實作二元樹的遍歷 如何使用Python實作二元樹的遍歷 Jun 09, 2023 pm 09:12 PM

作為一種常用的資料結構,二元樹經常被用來儲存資料、搜尋和排序。遍歷二元樹是非常常見的操作之一。 Python作為一種簡單易用的程式語言,有許多方法可以實作二元樹的遍歷。本文將介紹如何使用Python實現二元樹的前序、中序和後序遍歷。二元樹的基礎在學習二元樹的遍歷之前,我們需要先了解二元樹的基本概念。二元樹由節點組成,每個節點都有一個值和兩個子節點(左子節點和右子

Python 3.x 中如何使用os模組遍歷目錄中的文件 Python 3.x 中如何使用os模組遍歷目錄中的文件 Jul 29, 2023 pm 02:57 PM

Python3.x中如何使用os模組遍歷目錄中的檔案在Python中,我們可以使用os模組來進行檔案和目錄的操作。 os模組是Python標準庫中的重要模組,提供了許多和作業系統相關的功能。在本文中,我們將介紹如何使用os模組來遍歷一個目錄中的所有檔案。首先,我們需要導入os模組:importos接下來,我們可以使用os.walk()函數來遍歷目錄。

See all articles