Avatar ·

TypeScript त्रुटि: इनपुट का मान प्राप्त करते समय 'Property 'value' does not exist on type 'HTMLElement''

सभी को नमस्ते! मैंने अभी-अभी TypeScript सीखना शुरू किया है और एक बहुत ही अजीब त्रुटि का सामना किया जिसे मैं समझ नहीं पा रहा हूँ। मेरे पास एक सरल HTML कोड है जिसमें एक इनपुट फील्ड और एक बटन है: ```html ``` TypeScript फ़ाइल में मैं बटन पर क्लिक करने पर इनपुट से मान प्राप्त करना चाहता हूँ: ```typescript const input = document.getElementById('username'); const button = document.getElementById('btn'); button.addEventListener('click', () => { const name = input.value; // त्रुटि! console.log(name); }); ``` लेकिन TypeScript यह त्रुटि देता है: **"Property 'value' does not exist on type 'HTMLElement'."** मैंने पहले ही जाँच लिया है — HTML में id 'username' वाला तत्व निश्चित रूप से मौजूद है। सामान्य JavaScript में ऐसा कोड बिना किसी समस्या के काम करता है। TypeScript क्यों शिकायत कर रहा है? इनपुट से मान सही तरीके से कैसे प्राप्त करें? मैंने स्पष्ट रूप से type निर्दिष्ट करने की कोशिश की, लेकिन मुझे यकीन नहीं है कि मैं इसे सही कर रहा हूँ। कृपया बताएं कि इस त्रुटि को कैसे ठीक करें और