Örnek
İlk HTML içeriğini alın <p> elemanı (index 0) dokümanının içinden:
var nodelist = document.getElementsByTagName("P").item(0).innerHTML;
Nodelist sonucu olacaktır:
The first p element in the document.
Kendin dene " Daha "Try it Yourself" Aşağıdaki örnekler.
Tanımı ve Kullanımı
item() metodu NodeList nesnesinde belirtilen dizine bir düğüm döndürür.
onlar kaynak kodunda göründükleri gibi düğümler sıralanır ve endeks 0'dan başlar.
alt düğümler bir Düğümü nesnenin koleksiyonu NodeList nesnesinin bir örnektir.
Not: Bir düğüm listesinde belirtilen dizine bir düğüm erişmek için iki yol vardır:
Bu sözdizimi:
document.body.childNodes.item(0);
// The first child node of <body> Try it
Bu sözdizimi aynı sonucu üretecektir:
document.body.childNodes[0];
// The first child node of <body> Try it
İstediğiniz herhangi bir yöntemi kullanabilirsiniz, ancak en yaygın yöntem [index] 'dır.
İpucu: kullan uzunluğu bir NodeList nesnesindeki düğümlerin sayısını döndürmek için özellik.
Tarayıcı Desteği
Yöntem | |||||
---|---|---|---|---|---|
item() | Evet | Evet | Evet | Evet | Evet |
Sözdizimi
Parametre Değerleri Parametre tip Açıklama index Number Gereklidir. Düğüm listesinde, dönmek istiyorum düğümün dizini.
Not: Dizin 0 ile başlayan
Teknik detaylar
Geri dönüş değeri: Belirtilen dizindeki düğümü temsil eden bir düğüm nesnesi.
Not: dizin numarası aralık dışında ise boş sonucunu döndürür DOM Sürüm Çekirdek Seviye 1 nodelist Nesne
Diğer Örnekler
Örnek
İlk HTML içeriğini alın <p> elemanı (index 0) bir iç <div> elemanı:
var div = document.getElementById("myDIV");
var nodelist =
div.getElementsByTagName("P")[0].innerHTML; Nodelist sonucu olacaktır:
First p element in div. Kendin dene "
Örnek
İlk HTML içeriğini değiştirme <p> elemanı (index 0) bir iç <div> elemanı:
var div = document.getElementById("myDIV");
div.getElementsByTagName("P")[0].innerHTML
= "Paragraph changed"; Kendin dene "
Örnek
Bir de class = "çocuk" ile tüm öğeleri boyunca döngü <div> elemanı ve onların arka plan rengini değiştirmek:
var div = document.getElementById("myDIV");
var nodelist =
div.getElementsByClassName("child");
var i;
for (i = 0; i <
nodelist.length; i++) {
nodelist[i].style.backgroundColor = "red";
} Kendin dene "
İlgili Sayfalar
HTML DOM Referans: nodelist .length Mülkiyet
HTML DOM Referans: eleman .childNodes Mülkiyet
HTML DOM Referans: href="met_element_getelementsbyclassname.html"> element . getElementsByClassName() Method href="met_element_getelementsbyclassname.html"> element . getElementsByClassName() Method
HTML DOM Referans: href="met_element_getelementsbytagname.html"> element . getElementsByTagName() Method href="met_element_getelementsbytagname.html"> element . getElementsByTagName() Method
HTML DOM Referans: href="met_element_queryselectorall.html"> element . querySelectorAll() Method href="met_element_queryselectorall.html"> element . querySelectorAll() Method
HTML DOM Referans: href="met_document_getelementsbyclassname.html">document. getElementsByClassName() Method href="met_document_getelementsbyclassname.html">document. getElementsByClassName() Method
HTML DOM Referans: href="met_doc_getelementsbyname.html">document. getElementsByName() Method href="met_doc_getelementsbyname.html">document. getElementsByName() Method
HTML DOM Referans: href="met_document_getelementsbytagname.html">document. getElementsByTagName() Method href="met_document_getelementsbytagname.html">document. getElementsByTagName() Method
HTML DOM Referans: href="met_document_queryselectorall.html">document. querySelectorAll() Method href="met_document_queryselectorall.html">document. querySelectorAll() Method