مетод entries() برای NodeList DOM HTML DOM

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

مетод entry() یک iterator با کلید/مقدارهای NodeList را بازمی‌گرداند.

مثال

مثال 1

مجموعه‌ی ورودی‌های فرزندان مستند را لیست کنید:

const list = document.body.childNodes;
برای (let x of list.entries()) {
  text += x[0] + " " + x[1];
}

آزمایش کنید

مثال 2

نام‌های فرزندان مستند را لیست کنید:

const list = document.body.childNodes;
برای (let x of list.entries()) {
  text += x[0] + " " + x[1].nodeName;
}

آزمایش کنید

مثال 3

مقدارهای فرزندان مستند را لیست کنید:

const list = document.body.childNodes;
برای (let x of list.entries()) {
  text += x[0] + " " + x[1].nodeValue;
}

آزمایش کنید

مثال 4

کلیدهای فرزندان <body> را بدست آورید:

const list = document.body.childNodes;
برای (let x of list.keys()) {
  ... کد ...
}

آزمایش کنید

مثال 5

مقدار فرزندان <body> را بدست آورید:

const list = document.body.childNodes;
برای (let x of list.values()) {
  ... کد ...
}

آزمایش کنید

نحوه‌ی نوشتن

nodelist.entries()

پارامترها

بدون پارامتر.

مقدار بازگشتی

نوع توضیح
شیء یک شیء Iterator با کلید/مقدارهای لیست دارد.

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

nodelist.entries() یک ویژگی DOM Level 4 (2015) است.

همه‌ی مرورگرهای مدرن از آن پشتیبانی می‌کنند:

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

Internet Explorer 11 (یا نسخه‌های پیشین) از nodelist.entries() پشتیبانی نمی‌کند.

صفحات مرتبط

خصوصیت length

مетод forEach()

مетод item()

مетод keys()

مетод values()

مجموعه‌ی NodeList

مетод childNodes()

مетод querySelectorAll()

مетод getElementsByName()