روش item() XML DOM

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

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

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

قانون

nodelist.item(index)

پارامتر

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

جزئیات فنی

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

نود Node. نود مشخص شده در شماره‌ی فهرست.

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

مثال:

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

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

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

واریبل xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = فانکشن() {
   اگر (this.readyState == 4 && this.status == 200) {
       myFunction(this);
   }
};
xhttp.open("GET", "books.xml", true);
xhttp.send();
فانکشن myFunction(xml) {
    واریبل 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() روش‌ها.