最新的Web開發教程
 

HTML DOM item() Method

<元素對象

得到的第一個中的HTML內容<p>元素(index 0)的文檔中:

var nodelist = document.getElementsByTagName("P").item(0).innerHTML;

節點列表的結果將是:

The first p element in the document.
試一試»

更多"Try it Yourself"下面的例子。


定義和用法

item()方法返回在NodeList對象指定索引處的節點。

如它們出現在源代碼中的節點進行排序,以及索引從0開始。

子節點的節點對象的集合是一個NodeList對象的一個例子。

注意:有一個節點列表中指定索引來訪問節點兩種方式:

此語法:

document.body.childNodes.item(0);    // The first child node of <body> Try it

會產生相同的結果,因為這句法:

document.body.childNodes[0];         // The first child node of <body> Try it

你可以使用任何你喜歡的方法,但是,最常用的方法是[ 指數 ]。

提示:使用長度屬性返回一個NodeList對象節點的數量。


瀏覽器支持

方法
item()

句法

參數值
參數 類型 描述
index Number 需要。 要返回,在節點列表中的節點的索引。

注:該指數從0開始

技術細節

返回值: 一個節點對象,表示指定索引處的節點。

注:如果索引數量超出範圍,則返回null
DOM版本 核心1級NodeList對象

例子

更多示例

得到的第一個中的HTML內容<p>元素(index 0)一個內部<div>元素:

var div = document.getElementById("myDIV");
var nodelist = div.getElementsByTagName("P")[0].innerHTML;

節點列表的結果將是:

First p element in div.
試一試»

改變第一的HTML內容<p>元素(index 0)一個內部<div>元素:

var div = document.getElementById("myDIV");
div.getElementsByTagName("P")[0].innerHTML = "Paragraph changed";
試一試»

環通過在與類=“子”的所有元素<div>元素,並且改變它們的背景色:

var div = document.getElementById("myDIV");
var nodelist = div.getElementsByClassName("child");

var i;
for (i = 0; i < nodelist.length; i++) {
    nodelist[i].style.backgroundColor = "red";
}
試一試»

相關頁面

HTML DOM參考: 節點列表 。長度屬性

HTML DOM參考: 元素 .childNodes物業

HTML DOM參考: href="met_element_getelementsbyclassname.html"> element . getElementsByClassName() Method href="met_element_getelementsbyclassname.html"> element . getElementsByClassName() Method

HTML DOM參考: href="met_element_getelementsbytagname.html"> element . getElementsByTagName() Method href="met_element_getelementsbytagname.html"> element . getElementsByTagName() Method

HTML DOM參考: href="met_element_queryselectorall.html"> element . querySelectorAll() Method href="met_element_queryselectorall.html"> element . querySelectorAll() Method

HTML DOM參考: href="met_document_getelementsbyclassname.html">document. getElementsByClassName() Method href="met_document_getelementsbyclassname.html">document. getElementsByClassName() Method

HTML DOM參考: href="met_doc_getelementsbyname.html">document. getElementsByName() Method href="met_doc_getelementsbyname.html">document. getElementsByName() Method

HTML DOM參考: href="met_document_getelementsbytagname.html">document. getElementsByTagName() Method href="met_document_getelementsbytagname.html">document. getElementsByTagName() Method

HTML DOM參考: href="met_document_queryselectorall.html">document. querySelectorAll() Method href="met_document_queryselectorall.html">document. querySelectorAll() Method


<元素對象