XML DOM item() Metodu
Tanım ve Kullanım
item()
Metod, belirtilen indeksteki düğümü döndürür.
Dikkat:Düğüm listesindeki projelere indeksle erişilebilir, indeks 0'dan başlar.
Sözdizimi
nodelist.item(index)
Parametreler
Parametreler | Açıklama |
---|---|
index | Gerekli. Sayısal. Düğüm listesindeki indeks. İndeks 0'dan başlar. |
Teknik Açıklamalar
DOM Sürümü: | Core Level 1 Nodelist Nesnesi |
---|---|
Dönüş değeri: |
Node nesnesi. Belirtilen indeksteki düğüm. İndeks aralığı dışında ise null döner. |
Örnek
Dikkat:Internet Explorer dışında, tüm ana tarayıcılar boşluk veya satır boşluğunu metin düğüm olarak görür. Bu nedenle, aşağıdaki örnekte bir fonksiyon kullanarak düğüm türünü kontrol ederiz ve sadece element düğümlerini gösteririz. Bu şekilde, tüm tarayıcılar için sonuçlar aynı olur.
Tarayıcılar arasındaki farklılıklar hakkında daha fazla bilgi edinmek için, DOM Tarayıcı Bölümümüzü okuyun.
Aşağıdaki kod "books.xml" dosyasını xmlDoc içine yükler ve <bookstore> elementinin tüm alt element düğümlerini döngüsel olarak tarar:
var xhttp = new XMLHttpRequest(); xhttp.onreadystatechange = function() { if (this.readyState == 4 && this.status == 200) { myFunction(this); } }; xhttp.open("GET", "books.xml", true); xhttp.send(); function myFunction(xml) { var x, i, xmlDoc, txt; xmlDoc = xml.responseXML; txt = ""; x = xmlDoc.documentElement.childNodes; for (i = 0; i < x.length; i++) { if (x.item(i).nodeType == 1) { txt += x.item(i).nodeName + "<br>"; } } document.getElementById("demo").innerHTML = txt; }
Tarayıcı Desteği
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Desteklenir | Desteklenir | Desteklenir | Desteklenir | Desteklenir |
Tüm popüler tarayıcılar destekler item()
Yöntemler.