--- title: HTMLInputElement.select() slug: Web/API/HTMLInputElement/select tags: - Auswählen - HTML - JavaScript - Méthode translation_of: Web/API/HTMLInputElement/select ---
Die HTMLInputElement.select()
Methode selektiert den gesamten Text innerhalb eines {{HTMLElement("textarea")}} oder innerhalb eines {{HTMLElement("input")}} Elements welches ein Textfeld enthält.
element.select();
Klick in diesem Beispiel auf den Button um den gesamten Text innerhalb des <input>
Elements zu selektieren.
<input type="text" id="text-box" size="20" value="Hallo Welt!"> <button onclick="selectText()">Text auswählen</button>
function selectText() { const input = document.getElementById('text-box'); input.focus(); input.select(); }
{{EmbedLiveSample("Beispiel")}}
Die Methode element.select()
fokussiert den Input nicht zwingend, weshalb es oft zusammen mit {{domxref("HTMLElement.focus()")}} verwendet wird.
In Browsern in denen es nicht unterstützt wird ist es möglich es mit HTMLInputElement.setSelectionRange() (mit den Parametern 0 und der Länge des Werts des Inputs) zu ersetzen.
<input onClick="this.select();" value="Beispieltext" /> <!-- gleichbedeutend mit --> <input onClick="this.setSelectionRange(0, this.value.length);" value="Beispieltext" />
Spezifikation | Status | Kommentar |
---|---|---|
{{SpecName('HTML WHATWG', 'forms.html#dom-textarea/input-select', 'select')}} | {{Spec2('HTML WHATWG')}} |
{{Compat("api.HTMLInputElement.select")}}