Wie kann ich einen Input leeren?

2 Antworten

Vom Fragesteller als hilfreich ausgezeichnet

Statt

document.gelElementById("Number").innerHTML = '';

musst du

document.gelElementById("Number").value = '';

benutzen.

Das erste ändert nur den Body des Elementes, also das was <input>dazwischen</input> stehen würde. Da bei einem Input der eingegebene Wert aber im Attribut value gespeichert wird, musst du dies anders ändern.

Woher ich das weiß:Berufserfahrung – Informatiker Applikationsentwicklung

Du musst statt innerHTML das Attribut value ändern (und auch abfragen zum auslesen)