11 Stimme

JavaScript: Input Wert ohne jQuery setzen und lesen (mit purem JavaScript)

Frage von Gast | Letztes Update am 17.11.2021 | Erstellt am 19.09.2016

Gibt es eigentlich irgendeine Möglichkeit, den Wert eines HTML-Input-Feldes mit purem JavaScript zu verändern oder auszulesen?

Bis jetzt habe ich dafür immer jQuery benutzt und bin entsprechend zum Setzen eines Wertes und Lesen eines Feldes folgendermaßen vorgegangen:

<input type="text" id="fieldId" value="xyz">
$("#fieldId").val("abc");        // Wert mit jQuery setzen
var wert = $("#fieldId").val();  // Wert mit jQuery auslesen

Nun erfordert dies natürlich das Einbinden der gesamten jQuery-Bibliothek. Und genau das würde ich mir gerne in einem aktuellen Projekt ersparen, da ich eigentlich nur diese eine Funktion von jQuery benötige.

Gibt es also irgendeine pure JavaScript-Lösung, die ohne jQuery auskommt?

AntwortenPositivNegativ
1Beste Antwort1 Stimme

Ja, das kann man auch ohne weiteres mit reinem JavaScript machen.

Um an das Feld heranzukommen, können wir dazu die Funktion document.getElementById() benutzen, der wir die ID unseres Elementes übergeben können. Alles weitere machen wir dann mit .value:

document.getElementById('fieldId').value = "abc";
var wert = document.getElementById('fieldId').value;

Die erste Zeile setzt entsprechend den Wert von "fieldId" auf "abc", die zweite Zeile liest den Wert aus und speichert ihn in der Variable "wert".
Letztes Update am 17.11.2021 | Erstellt am 20.09.2016

AntwortenPositiv Negativ
Antworten

Ähnliche Themen

HTML-Formular mit Daten vorbelegen

Tutorial | 0 Kommentare

Wichtiger Hinweis

Bitte beachten Sie: Die Beiträge auf askingbox.de sind Beiträge von Nutzern und sollen keine professionelle Beratung ersetzen. Sie werden nicht von Unabhängigen geprüft und spiegeln nicht zwingend die Meinung von askingbox.de wieder. Mehr erfahren.

Jetzt mitmachen

Stellen Sie Ihre eigene Frage oder schreiben Sie Ihren eigenen Artikel auf askingbox.de. So gehts.