ما هي خاصية HTML DOM Element nodeValue في JavaScript

Ma Hy Khasyt Html Dom Element Nodevalue Fy Javascript



تحتوي العناصر أو العقد على قيمة محددة بناءً على طبيعة العقدة مثل العنصر والنص والسمة وما إلى ذلك. يتم تعيين هذه القيمة يدويًا عند إنشاء العقدة. ومع ذلك ، يمكن للمستخدم أيضًا تعديله ديناميكيًا بمساعدة JavaScript ' العقدة ' ملكية. في JavaScript ، تساعد هذه الخاصية الخاصة في تعيين واسترداد قيمة العقدة المطلوبة. من المفيد الحصول على HTML الداخلي ، أي محتوى العقدة المحددة حسب المتطلبات.

يشرح هذا الدليل خاصية HTML DOM Element 'nodeValue' في JavaScript.

ما هي خاصية 'nodeValue' لعنصر HTML DOM في جافا سكريبت؟

عنصر DOM (نموذج كائن المستند) ' العقدة ”هي خاصية مفيدة تحدد وتسترجع قيمة العقدة. تقوم هذه الطريقة بإرجاع 'فارغة' إذا كانت العقدة المحددة تشير إلى عقدة عنصر. تقوم هذه الخاصية أيضًا بإرجاع نص العقدة إذا تم تضمينها في العقدة النصية. تعتمد قيمة الإرجاع على نوع العقدة.







بناء الجملة (تعيين 'nodeValue')



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

يتطلب بناء الجملة أعلاه ' قيمة 'التي يريد المستخدم تعيينها للعقدة المطلوبة.



بناء الجملة (إرجاع 'nodeValue')





العقدة. العقدة

هذه الصيغة المعطاة ترجع ' باطل 'قيمة العنصر وعقد المستند ،' نص 'لعقد التعليقات والنصوص ، و' يصف 'لعُقد السمات.

دعنا ننفذ الخاصية المحددة أعلاه بمساعدة المثال المذكور.



مثال: تطبيق خاصية DOM Element 'nodeValue' لاسترداد نص عنصر

يطبق هذا المثال خاصية 'nodeValue' للحصول على نص الزر الذي تم إنشاؤه.

كود HTML

أولاً ، انظر إلى الكود المذكور أدناه:

< زر > زر جديد. < / زر >
< ص بطاقة تعريف = 'ل' > < / ص >

في سطور الكود أعلاه:

  • ال ' <زر> ”تضيف زرًا.
  • ال '

    'العلامة يدمج فقرة فارغة مع معرف' الفقرة '.

كود جافا سكريبت

الآن ، اتبع كود JavaScript المذكور أدناه:

< النصي >
مقدار ثابت عنصر = وثيقة. getElementsByTagName ( 'زر' ) [ 0 ] ؛
اسمحوا النتيجة = عنصر. ChildNodes [ 0 ] . العقدة ؛
وثيقة. getElementById ( 'ل' ) . داخلي HTML = ' قيمة العقدة هي: ' + نتيجة ؛
النصي >

في سطور التعليمات البرمجية أعلاه:

  • أولاً ، أعلن عن المتغير 'elem' الذي يطبق ' getElementsByTagName () 'للوصول إلى العنصر من خلال اسم العلامة الموضوعة في الفهرس' 0 '.
  • بعد ذلك ، يستخدم متغير 'النتيجة' ' العقدة 'المرتبطة بـ' ChildNodes 'للحصول على قيمة العقدة الفرعية المحددة.
  • أخيرًا ، ' getElementById () يصل أسلوب 'إلى الفقرة الفارغة باستخدام معرف' الفقرة 'لإلحاقها بقيمة متغير' النتيجة '، أي نص الزر.

انتاج |

من الواضح أن الإخراج يظهر نص عنصر '