خصائص nodeValue عنصر DOM HTML

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

nodeValue تُستخدم الخاصية لضبط أو العودة إلى قيمة العقدة.

إذا كان العقدة عقدة عنصرية، nodeValue سترجع الخاصية null.

ملاحظة:إذا كنت ترغب في العودة إلى النص للعنصر، تذكر أن النص دائمًا ما يكون داخل عقدة نصية، ويجب العودة إلى قيمة عقدة النصية:

element.childNodes[0].nodeValue

بالنسبة للعقدة الأخرى،nodeValue ستعطي الخاصية قيمًا مختلفة بناءً على نوع العقدة المختلف.

حلول بديلة:

خاصية textContent

خاصية innerText

خاصية innerHTML

انظر أيضًا:

خاصية nodeName

خاصية nodeType

خاصية tagName

خاصية childNodes

مثال

مثال 1

استرداد قيمة العقدة للـ <button> الأول في المستند:

document.getElementsByTagName("BUTTON")[0].childNodes[0].nodeValue;

جرب بنفسك

مثال 2

الحصول على اسم العقدة والقيمة والنوع للعقدة الأولى من "myDIV":

const x = document.getElementById("myDIV").firstChild;
let text = "";
text += "اسم: " + x.nodeName + "<br>";
text += "قيمة: " + x.nodeValue + "<br>";
text += "نوع: " + x.nodeType;

جرب بنفسك

النحو

استرداد قيمة العقدة:

العقدة.nodeValue

تعيين قيمة العقدة:

العقدة.nodeValue = القيمة

قيمة الخاصية

القيمة الوصف
القيمة قيمة العقدة.

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

النوع الوصف
السلسلة

قيمة العقدة.

  • العقدة العنصرية والنصية تعود إلى null
  • عقدة الخاصية يرجع إلى قيمة الخاصية
  • عقدة النص يرجع إلى محتوى النص
  • تعليق العقدة يرجع إلى محتوى النص

دعم المتصفح

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

جميع المتصفحات يدعمونه بشكل كامل:

كروم IE الجانب فايرفوكس سفاري أوبرا
كروم IE الجانب فايرفوكس سفاري أوبرا
دعم 9-11 دعم دعم دعم دعم