مетод forEach() از NodeList HTML DOM

定义和用法

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

forEach() Method برای هر گره در NodeList یک Function Call-back اجرا می‌کند.

مثال

مثال 1

const list = document.body.childNodes;
list.forEach(
  Functionی را برای هر گره مستند مستند اجرا کنید:
    function(node, index) {
  }
);

آزمایش کنید

text += index + " " + node;

مثال 2

const list = document.body.childNodes;
list.forEach(
  function(node) {
    نام گره‌های فرزند مستند را لیست کنید:
  }
);

آزمایش کنید

مثال 3

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

const list = document.body.childNodes;
list.forEach(
  function(node) {
    text += node.nodeType;
  }
);

آزمایش کنید

نحوه‌ی نوشتن

nodelist.forEach(function(currentValue, index, arr) thisValue)

پارامترها

پارامترها توضیح
function() لازم. Functionی که برای هر گره اجرا می‌شود.
currentValue لازم. ارزش فعلی گره.
index اختیاری. شماره‌ی ایندکس گره فعلی.
arr اختیاری. NodeList فعلی گره.
thisValue

اختیاری. پیش‌فرض undefined است.

مقدار به عنوان ارزش this به داخل Function ارسال می‌شود.

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

هیچ‌یک

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

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

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

کروم ایده فایرفاکس سافاری اپرا
کروم ایده فایرفاکس سافاری اپرا
پشتیبانی پشتیبانی پشتیبانی پشتیبانی پشتیبانی

اینترنت اکسپلورر 11 (یا نسخه‌های پیشین) از nodelist.forEach() پشتیبانی نمی‌کند.

صفحات مرتبط

خصوصیت length

مетод entries()

مетод item()

مетод keys()

مетод values()

شیء NodeList

مетод childNodes()

مетод querySelectorAll()

مетод getElementsByName()