مетод forEach() از NodeList HTML DOM
- صفحه قبلی entries()
- صفحه بعدی item()
- به لایه بالاتر بازگردید 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() پشتیبانی نمیکند.
صفحات مرتبط
- صفحه قبلی entries()
- صفحه بعدی item()
- به لایه بالاتر بازگردید NodeList HTML DOM