TypeError: innerHTML JavaScript میں فنکشن نہیں ہے۔

Typeerror Innerhtml Javascript My Fnkshn N Y



جاوا اسکرپٹ میں HTML مواد کی نمائش کے لیے، ' اندرونی ایچ ٹی ایم ایل 'پراپرٹی استعمال ہوتی ہے۔ اس کا استعمال کیا جا سکتا ہے ' element.innerHTML = متن ' اگر آپ اندرونی ایچ ٹی ایم ایل کو بطور فنکشن استعمال کرنے کی کوشش کرتے ہیں، جیسے ' اندرونی ایچ ٹی ایم ایل (متن) '، آپ کو یہ بتاتے ہوئے ایک غلطی کا سامنا کرنا پڑے گا کہ ' innerHTML جاوا اسکرپٹ میں کوئی فنکشن نہیں ہے۔ کیونکہ innerHTML ایک پراپرٹی ہے، فنکشن نہیں۔

یہ ٹیوٹوریل مذکورہ غلطی اور اس کے حل پر بات کرے گا۔

'TypeError: innerHTML JavaScript میں ایک فنکشن نہیں ہے' کیسے ہوتا ہے؟

جب ہم اندرونی ایچ ٹی ایم ایل پراپرٹی کو فنکشن کے طور پر استعمال کرنے کی کوشش کرتے ہیں تو ہمیں مذکورہ غلطی ملتی ہے۔ آئیے ایک مثال دیکھتے ہیں کہ اس غلطی کا سامنا کیسے ہوتا ہے۔







مثال

دی گئی مثال میں، ہم جاوا اسکرپٹ کا استعمال کرتے ہوئے ویب صفحہ پر موجودہ وقت دکھائیں گے۔ اس کے لیے سب سے پہلے ایچ ٹی ایم ایل فائل میں id تفویض کرکے ایک عنصر

بنائیں۔ وقت ”:



< پی آئی ڈی = 'وقت' >> ص >



دستاویز getElementById ( 'وقت' ) . اندرونی ایچ ٹی ایم ایل ( تاریخ toLocaleTimeString ( ) ) ;

مندرجہ بالا کوڈ پر عمل کرنے سے صفحہ پر وقت ظاہر نہیں ہوگا اور ایک غلطی پھینک دی جائے گی جو ' تسلی 'ونڈو:



اب، دیے گئے حصے میں دیکھتے ہیں کہ اس غلطی کو کیسے ٹھیک کیا جائے!

'اندر ایچ ٹی ایم ایل جاوا اسکرپٹ میں فنکشن نہیں ہے' خرابی کو کیسے ٹھیک کریں؟

اوپر زیر بحث مسئلے کو حل کرنے کے لیے، متعلقہ DOM عنصر کی اندرونی ایچ ٹی ایم ایل وصف سیٹ کریں، جیسے کہ ' element.innerHTML = متن '

مثال

' getElementById() عنصر کی تفویض کردہ آئی ڈی کو پاس کرکے طریقہ:

دستاویز getElementById ( 'وقت' ) . اندرونی ایچ ٹی ایم ایل = تاریخ toLocaleTimeString ( ) ;

آؤٹ پٹ

یہ سب اندرونی ایچ ٹی ایم ایل کے بارے میں ہے جاوا اسکرپٹ کی غلطی اور حل میں کوئی فنکشن نہیں ہے۔

نتیجہ

مخصوص غلطی اس وقت ہوتی ہے جب آپ اندرونی ایچ ٹی ایم ایل پراپرٹی کو فنکشن کے طور پر استعمال کرنے کی کوشش کریں گے۔ اس مسئلے کو حل کرنے کے لیے، متعلقہ DOM عنصر کی اندرونی ایچ ٹی ایم ایل وصف سیٹ کریں، جیسے کہ ' element.innerHTML = متن ' اس ٹیوٹوریل میں، ہم نے TypeError: innerHTML جاوا اسکرپٹ میں کوئی فنکشن نہیں ہے، یہ کیسے ہوتا ہے اور اسے کیسے ٹھیک کیا جائے پر تبادلہ خیال کیا۔