最新的Web開發教程
 

HTML DOM item() Method

<屬性對象

獲取的名稱first一個的屬性<button>元素:

var x = document.getElementsByTagName("BUTTON")[0].attributes.item(0).nodeName;

x的結果可能是:

onclick
試一試»

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


定義和用法

item()方法返回在的NamedNodeMap指定索引處的節點,作為節點對象。

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

注意:有一個NamedNodeMap中指定索引處訪問屬性節點兩種方式:

此語法:

document.getElementsByTagName("BUTTON")[0].attributes.item(1);   // The 2nd attribute Try it

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

document.getElementsByTagName("BUTTON")[0].attributes[1];        // The 2nd attribute Try it

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

提示:使用長度屬性來返回的NamedNodeMap對象節點的數量。


瀏覽器支持

方法
item()

句法

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

技術細節

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

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

例子

更多示例

改變a的值<button>元素的第二屬性:

document.getElementsByTagName("BUTTON")[0].attributes[1].value = "newClass";
試一試»

<屬性對象