مетод entries() لمجموعة NodeList HTML DOM

التعريف والاستخدام

يستعيد طريقة entry() م迭代ر يحتوي على أزواج المفاتيح/القيم من NodeList.

مثال

مثال 1

إدراج المدخلات للعناصر الفرعية للوثيقة:

const list = document.body.childNodes;
للكل من list.entries() في x {
  text += x[0] + " " + x[1];
}

جرب بنفسك

مثال 2

إدراج الأسماء للعناصر الفرعية للوثيقة:

const list = document.body.childNodes;
للكل من list.entries() في x {
  text += x[0] + " " + x[1].nodeName;
}

جرب بنفسك

مثال 3

إدراج القيم للعناصر الفرعية للوثيقة:

const list = document.body.childNodes;
للكل من list.entries() في x {
  text += x[0] + " " + x[1].nodeValue;
}

جرب بنفسك

مثال 4

الحصول على المفاتيح لأطفال العنصر <body>:

const list = document.body.childNodes;
للكل من list.keys() في x {
  ... code ...
}

جرب بنفسك

مثال 5

الحصول على القيم لكل من أطفال العنصر <body>:

const list = document.body.childNodes;
للكل من list.values() في x {
  ... code ...
}

جرب بنفسك

النص

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()