TypeScript-Fehler: Property 'value' does not exist on type 'HTMLElement' beim Abrufen des Input-Werts
Hallo zusammen! Ich habe gerade angefangen, TypeScript zu lernen, und bin auf einen sehr seltsamen Fehler gestoßen, den ich nicht verstehen kann.
Ich habe einen einfachen HTML-Code mit einem Eingabefeld und einem Button:
```html
```
In der TypeScript-Datei möchte ich den Wert aus dem input beim Klick auf den Button abrufen:
```typescript
const input = document.getElementById('username');
const button = document.getElementById('btn');
button.addEventListener('click', () => {
const name = input.value; // Fehler!
console.log(name);
});
```
Aber TypeScript gibt einen Fehler aus:
**"Property 'value' does not exist on type 'HTMLElement'."**
Ich habe bereits überprüft – im HTML existiert das Element mit der id 'username' definitiv. In normalem JavaScript funktioniert dieser Code ohne Probleme.