یہ گائیڈ جاوا اسکرپٹ میں HTML DOM عنصر 'nodeValue' پراپرٹی کی وضاحت کرتا ہے۔
جاوا اسکرپٹ میں HTML DOM عنصر 'nodeValue' پراپرٹی کیا ہے؟
DOM (دستاویز آبجیکٹ ماڈل) عنصر ' نوڈ ویلیو ایک مفید خاصیت ہے جو نوڈ کی قدر کو سیٹ اور بازیافت کرتی ہے۔ یہ طریقہ 'نال' لوٹاتا ہے اگر مخصوص نوڈ سے مراد عنصر نوڈ ہے۔ یہ خاصیت نوڈ کا متن بھی واپس کرتی ہے اگر یہ ٹیکسٹ نوڈ میں بند ہے۔ اس کی واپسی کی قیمت نوڈ کی قسم پر منحصر ہے۔
نحو ('nodeValue' سیٹ کریں)
نوڈ نوڈ ویلیو = قدر
مندرجہ بالا نحو کی ضرورت ہے ' قدر جسے صارف مطلوبہ نوڈ کے لیے سیٹ کرنا چاہتا ہے۔
نحو (واپسی 'nodeValue')
نوڈ نوڈ ویلیو
یہ دیا گیا نحو ایک ' خالی عنصر اور دستاویز نوڈس کے لیے قدر، متن 'تبصرے اور ٹیکسٹ نوڈس کے لیے، اور' وصف انتساب نوڈس کے لیے۔
آئیے بیان کردہ مثال کی مدد سے اوپر بیان کردہ پراپرٹی کو نافذ کریں۔
مثال: کسی عنصر کے متن کو بازیافت کرنے کے لیے DOM عنصر 'nodeValue' پراپرٹی کو لاگو کرنا
یہ مثال تخلیق کردہ بٹن کا متن حاصل کرنے کے لیے 'nodeValue' پراپرٹی کا اطلاق کرتی ہے۔
HTML کوڈ
سب سے پہلے، ذیل میں بیان کردہ کوڈ کو دیکھیں:
< بٹن > نیا بٹن۔ < / بٹن >< ص آئی ڈی = 'کے لیے' >< / ص >
مندرجہ بالا کوڈ لائنوں میں:
- ' <بٹن> ” ٹیگ ایک بٹن جوڑتا ہے۔
- ' ' ٹیگ ایک خالی پیراگراف کو ایک ID 'para' کے ساتھ سرایت کرتا ہے۔
جاوا اسکرپٹ کوڈ
اب، ذیل میں بیان کردہ جاوا اسکرپٹ کوڈ کی پیروی کریں:
< سکرپٹ >const عنصر = دستاویز getElementsByTagName ( 'بٹن' ) [ 0 ] ;
نتیجہ دو = عنصر چائلڈ نوڈس [ 0 ] . نوڈ ویلیو ;
دستاویز getElementById ( 'کے لیے' ) . اندرونی ایچ ٹی ایم ایل = ' نوڈ ویلیو ہے: ' + نتیجہ ;
سکرپٹ >
کوڈ کی اوپر کی لائنوں میں:
- سب سے پہلے، ایک متغیر 'ایلیم' کا اعلان کریں جو لاگو ہوتا ہے ' getElementsByTagName() عنصر تک رسائی حاصل کرنے کا طریقہ اس کے ٹیگ نام کے ذریعہ '0' انڈیکس پر رکھا گیا ہے۔
- اگلا 'نتیجہ' متغیر استعمال کرتا ہے ' نوڈ ویلیو ' جائیداد سے منسلک ' چائلڈ نوڈس مخصوص چائلڈ نوڈ کی قدر حاصل کرنے کے لیے خاصیت۔
- آخر میں، ' getElementById() 'طریقہ اپنے id 'para' کا استعمال کرتے ہوئے خالی پیراگراف تک رسائی حاصل کرتا ہے تاکہ اسے 'نتیجہ' متغیر کی قدر یعنی بٹن ٹیکسٹ کے ساتھ شامل کیا جا سکے۔
آؤٹ پٹ
یہ دیکھا گیا ہے کہ آؤٹ پٹ تخلیق کردہ '
نتیجہ
جاوا اسکرپٹ میں، ' نوڈ ویلیو HTML DOM کی پراپرٹی نوڈ ویلیو پراپرٹی کو سیٹ کرنے اور حاصل کرنے میں مدد کرتی ہے۔ اس پراپرٹی کی لوٹی ہوئی قیمت نوڈ کی قسم پر منحصر ہے۔ یہ پراپرٹی عنصر کے ساتھ ساتھ دستاویز کی کوئی قدر نہیں دکھاتی ہے۔ اس گائیڈ نے جاوا اسکرپٹ میں HTML DOM عنصر 'nodeValue' پراپرٹی کی مختصر وضاحت کی ہے۔