روش item() XML DOM

تعریف و استفاده

item() این روش گره‌ای در ایندکس مشخص شده در لیست گره‌ها را برمی‌گرداند.

توجه داشته باشید:می‌توان از طریق ایندکس به پروژه‌های لیست گره دسترسی پیدا کرد، ایندکس از 0 شروع می‌شود.

منطق

nodelist.item(index)

پارامترها

پارامترها توضیح
index ضروری. عددی. شماره‌ی گره در لیست گره‌ها. شماره از 0 شروع می‌شود.

جزئیات فنی

نسخه‌ی DOM: Core Level 1 Nodelist Object
مقدار بازگشتی:

موضوع گره. گره‌ای که در ایندکس مشخص شده است.

اگر شماره‌ی محدوده‌ی ایندکس از محدوده‌ی مجاز خارج شود، null برمی‌گرداند.

مثال:

توجه داشته باشید:به جز اینترنت اکسپلورر، همه مرورگرهای اصلی سفید یا خطوط خالی را به عنوان گره‌های متن در نظر می‌گیرند. بنابراین، در این مثال، ما از یک تابع برای بررسی نوع گره استفاده می‌کنیم و تنها گره‌های عناصر را نمایش می‌دهیم. به این ترتیب، نتایج در همه مرورگرها یکسان هستند.

برای اطلاعات بیشتری در مورد تفاوت‌های بین مرورگرها، بخش DOM مرورگرهای ما را بخوانید.

کد زیر "books.xml" را به xmlDoc بارگذاری کرده و همه فرزندان عناصر <bookstore> را در یک چرخه می‌گردد:

var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
   اگر (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;
    برای (i = 0; i < x.length; i++) {
        اگر (x.item(i).nodeType == 1) {
            txt += x.item(i).nodeName + "<br>";
        }
    }
    document.getElementById("demo").innerHTML = txt;
}

به طور مستقیم امتحان کنید

پشتیبانی مرورگر

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
پشتیبانی پشتیبانی پشتیبانی پشتیبانی پشتیبانی

همه مرورگرهای اصلی از این پشتیبانی می‌کنند item() روش‌ها.