مجموعة مناطق الخريطة

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

المناطق المجموعة تعود بجميع عنصر <area> المجموعة.

ملاحظة:يتم ترتيب العناصر في المجموعة حسب ترتيب ظهورها في الكود المصدر.

إشارة:إذا كنت ترغب في العودة إلى جميع الروابط المحددة في href عنصر <area> ، يرجى استخدام مجموعة الروابط.

مثال

مثال 1

تحديد عدد عناصر <area> في خريطة الصور المحددة:

تعريف المتغير x = document.getElementById("planetmap").areas.length;

تجربة شخصية

结果是 x:

3

هناك أمثلة TIY أكثر في نهاية الصفحة.

النحو

mapObject.areas

الخصائص

القيمة الوصف
length

يعود عدد عناصر <area> في المجموعة.

ملاحظة:هذه الخاصية غير قابل للتعديل

الطريقة

الطريقة الوصف
[index]

يعود العنصر <area> المحدد بالرقم المحدد في المجموعة (تبدأ من 0).

ملاحظة:إذا كان الرقم المحدد خارج النطاق، فإنه يعود null.

item(index)

يعود العنصر <area> المحدد بالرقم المحدد في المجموعة (تبدأ من 0).

ملاحظة:إذا كان الرقم المحدد خارج النطاق، فإنه يعود null.

namedItem(id)

يعود مجموعة تحتوي على العنصر <area> المحدد بـ id.

ملاحظة:إذا لم يكن id موجودًا، فإنه يعود null.

تفاصيل التقنية

إصدار DOM: Core Level 2 Document Object
القيمة المعدة:

مجموعة HTMLCollection، تمثل جميع عناصر <area> في خريطة الصور في المستند.

يتم ترتيب العناصر في المجموعة حسب ترتيب ظهورها في الكود المصدر.

دعم المتصفحات

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
دعم دعم دعم دعم دعم

مزيد من الأمثلة

مثال 2: [index]

الحصول على URL لعنصر <area> الأول في خريطة الصور:

تعريف المتغير x = document.getElementById("planetmap").areas[0].href;

تجربة شخصية

النتيجة ستكون: x

https://www.codew3c.com/jsref/sun.html

مثال 3: item(index)

الحصول على URL لعنصر <area> الأول في خريطة الصور:

تعريف المتغير x = document.getElementById("planetmap").areas.item(0).href;

تجربة شخصية

النتيجة ستكون: x

https://www.codew3c.com/jsref/sun.html

مثال 4: namedItem(id)

الحصول على URL لعنصر <area> الذي يحتوي على id="myArea" في خريطة الصور:

تعريف المتغير x = document.getElementById("planetmap").areas.namedItem("myArea").href;

تجربة شخصية

النتيجة ستكون: x

https://www.codew3c.com/jsref/mercur.html

مثال 5

مرور على جميع عناصر <area> في خريطة الصور وعرض شكل كل منطقة:

تعريف المتغير x = document.getElementById("planetmap");
مغير txt = "";
مغير i;
لـ (i = 0; i < x.areas.length; i++) {
  txt = txt + x.areas[i].shape + "<br>";
}

تجربة شخصية

النتيجة ستكون: x

مستطيل
دائرة
دائرة