HOWTO · JavaScript

Ausgewählte Option in JavaScript festlegen

Im heutigen Beitrag erfahren Sie, wie Sie den Wert des select-Attributs in JavaScript festlegen können.

select ist ein HTML-Eingabeelement, das die Liste von Dropdown-Optionen angibt, aus denen der Benutzer eine beliebige Option auswählen kann. Im heutigen Beitrag erfahren Sie, wie Sie den Wert dieses HTML-Elements in JavaScript festlegen.

Auswahlelement mit document.getElementById() in JavaScript setzen

Diese von JavaScript bereitgestellte integrierte document-Methode gibt das Elementobjekt zurück, dessen id mit der angegebenen id übereinstimmt. Der aktuelle Wert wird durch die Zeile element.value = 'NEW_VALUE' gesetzt.

Syntax

document.getElementById($id);

Parameter

$id: Es ist ein obligatorischer Parameter, der die id eines HTML-Attributs angibt, das übereinstimmen muss.

Rückgabewert

Gibt das entsprechende DOM-Elementobjekt zurück, wenn das entsprechende Element gefunden wird; andernfalls gibt es null zurück.

Beispielcode:

<select id="osDemo">
    <option value="Linux">Linux</option>
    <option value="Windows">Windows</option>
    <option value="MacOS">MacOS</option>
</select>

<button type="button" onclick="document.getElementById('osDemo').value = 'MacOS'">
Click to Update to MacOS.
</button>

Ausgabe:

Ausgewählte Optionen in JS mit der ID vorher einstellen

Setze ausgewählte Optionen in JS mit der ID nach

Auswahlelement mit document.querySelector() in JavaScript setzen

Dies ist eine eingebaute document-Methode, die von JavaScript bereitgestellt wird und das Element-Objekt zurückgibt, dessen Selektor mit dem angegebenen Selektor übereinstimmt. Der einzige Unterschied zwischen querySelector() und querySelectorAll() besteht darin, dass das erste ein einzelnes übereinstimmendes Elementobjekt ist und dann alle Objekte des übereinstimmenden Elements zurückgegeben werden. Wird ein ungültiger Selektor übergeben, wird ein SyntaxError ausgegeben. Der aktuelle Wert wird durch die Zeile element.value = 'NEW_VALUE' gesetzt.

Syntax

document.querySelector($selector);

Parameter

$selector: Es ist ein obligatorischer Parameter, der die Übereinstimmungsbedingung von entweder class oder id angibt. Dieser String muss ein gültiger CSS-Auswahlstring sein.

Rückgabewert

Gibt das erste übereinstimmende Elementobjekt zurück, das die Selektorbedingung im DOM erfüllt.

Beispielcode:

<select id="osDemo" class="osDemoClass">
    <option value="Linux">Linux</option>
    <option value="Windows">Windows</option>
    <option value="MacOS">MacOS</option>
</select>

<button type="button" onclick="document.querySelector('.osDemoClass').value = 'MacOS'">
Click to Update to MacOS.
</button>

Ausgabe:

Ausgewählte Optionen in JS mit dem Selektor vorher einstellen

Setze ausgewählte Optionen in JS mit dem Selektor nach