خصائص nextSibling في DOM HTML Element

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

nextSibling الخصائص تعود إلى العنصر التالي في نفس مستوى الشجرة.

nextSibling يعود إليها عنصر Node.

nextSibling الخصائص قابلة للقراءة فقط.

الاحتياط

nextSibling يعود إلى العنصر التالي: عقدة عنصرية، عقدة نصية أو عقدة تعليق.

الفراغ بين العناصر هو أيضًا عقدة نصية.

البديل:

سمة nextElementSibling - nextElementSibling يعود السمة التالية للسمة (تتجاهل النص والتعليقات).

انظر أيضًا:

سمة previousSibling

سمة firstChild

سمة lastChild

سمة childNodes

طريقة hasChildNodes()

نقاط HTML والسمات

في HTML DOM(مستند الوثيقة للمستندات) مستند HTML هو مجموعة من النقاط التي تملك (أو لا تملك) النقاط الفرعية.

النقطةهي النقاط السماتية، نقاط النص و نقاط التعليقات.

السمةالنص بينها هو نقطة نصية.

السمة هي نقطة السمات فقط.

الأخت والأخت الفعلية

الأختهي "الأخوة" و "الأخوات".

الأختهي النقاط التي تملك نفس العنصر (في نفس childNodes القائمة).

السمة الأختهي السمات التي تملك نفس الأب (في نفس children القائمة).

النقاط الفعلية والسمات الفعلية

childNodes يعودالنقاط الفعلية(نقاط السمات، نقاط النص و نقاط التعليقات).

children يعودالسمة الفعلية(لا يعود بالنص والتعليقات).

nextSibling و nextElementSibling

nextSibling يعود التاليالنقطة(نقاط السمات، نقاط النص أو نقاط التعليقات). النص بين السمات هو نقطة نصية.

nextElementSibling يعود التاليالسمة(لا يعود بنقاط النص والتعليقات).

previousSibling و previousElementSibling

previousSibling يعود السابقالنقطة(نقاط السمات، نقاط النص أو نقاط التعليقات). النص بين السمات هو نقطة نصية.

previousElementSibling يعود السابقالسمة(لا يعود بنقاط النص والتعليقات).

مثال

يعود بملف HTML التالي للسمة المدرجة في القائمة:

document.getElementById("item1").nextSibling.innerHTML;

جرب بنفسك

النحو

السمة.nextSibling

أو

النقطة.nextSibling

القيمة التي تعود

النوع الوصف
النقطة السمة التالية للعنصر.
null إذا لم يكن هناك同胞 التالي.

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

element.nextSibling هي خاصية مستوى DOM 1 (1998).

كل المتصفحات تدعمها بشكل كامل:

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
دعم 9-11 دعم دعم دعم دعم