In diesem Tutorial wird das Prozedur definiert, um eine Option aus einem Eingabetxt zu einem Select -Tag mit JavaScript hinzuzufügen.
Fügen Sie die Option hinzu, um das Tag mit JavaScript aus dem Eingabetxt auszuwählen?
Um mit JavaScript eine Option aus einem Eingabetxt zu einem Auswahl -Tag hinzuzufügen, können Sie verschiedene Methoden verwenden, z. B.:
Erforschen wir jede Methode eins nach dem anderen!
Methode 1: Fügen Sie die Option hinzu, um das Tag mit Eingabetext mit add () Methode mit Optionskonstruktor auszuwählen
Verwenden Sie das Hinzufügen einer Option aus dem Eingabetxt in einem Select -Tag die “hinzufügen()”Methode mit“Möglichkeit" Konstrukteur. Die Methode add () wird verwendet, um die Elemente zu den Optionen der “hinzuzufügenHtmlSelectElement”Auch als Tag bekannt. Es dauert zwei Parameter als Argumente.
Syntax
Befolgen Sie die bereitgestellte Syntax, um die Methode add () zum Hinzufügen einer Option in einem Select -Tag zu verwenden:
add (Option, vorhandene Option);Hier das "Möglichkeit"Repräsentiert die neue Option, die anstelle des" hinzugefügt wird "bestehende Option”.
Beispiel
Wir erstellen ein Eingabefeld, ein Dropdown-Menü mit der Verwendung Tag und eine Schaltfläche, mit der neue Optionen in einem Element ausgewählt werden können, wobei die “aufgerufen werdenInsertoption ()Funktionieren Sie, wenn es geklickt wird:
Definieren Sie in der JS -Datei eine Funktion namens “Insertoption ()Und dann greifen Sie auf die Schaltfläche, das Textfeld und das Element aus, wobei die zugewiesenen IDs mit dem "QuerySelector ()" Methode. Erstellen Sie dann eine Instanz der Option mit dem Optionskonstruktor und rufen Sie die Methode add () auf, indem Sie die vorhandene Option und die neue Option übergeben, die am Ende der Liste hinzugefügt werden muss:
functionInsertoption ()Die Ausgabe zeigt, dass die neue Option aus dem Textfeld am Ende des Dropdown-Menüs hinzugefügt wird:
Notiz: Sie können diese Methode verwenden, um die Option am Anfang des SELECT -Tags hinzuzufügen, indem Sie den Wert der vorhandenen Option als zweitem Parameter anstelle von undefiniert hinzufügen. Es fügt die neue Option vor dem vorhandenen hinzu.
Wechseln wir zur anderen Methode!
Methode 2: Fügen Sie die Option hinzu, um das Tag aus Eingabetext mit der Methode createLement () mit der Methode appendChild () auszuwählen
Es gibt einen weiteren Ansatz, bei dem Sie ein neues Element mit der “erstellen könnenCreateLement ()Methode mit der “appendChild ()" Methode. Durch die Verwendung dieser Methodik werden die Optionen am Anfang des Auswahl -Tags hinzugefügt.
Syntax
Verwenden Sie die folgende Syntax zum Hinzufügen der Option in der Auswahl von Tag im Eingabetxt mithilfe der Methode mit appendChild ():
appendChild (NewoptionValue);Beispiel
Hier erstellen wir eine Dropdown -Liste, indem wir zwei Optionen hinzufügen “C" Und "C++”, Ein Eingabefeld und eine Schaltfläche, die die benutzerdefinierte JavaScript-Funktion mit dem Namen“ aufruft “Insertoption ()Wenn sein Onclick -Ereignis ausgelöst wird:
In einer Funktion namens “Insertoption ()Zuerst greifen Sie mit den zugewiesenen IDs auf das Element und das Textfeld aus und rufen Sie dann die Methoden createLement () und createTextNode () auf, um eine Optionsinstanz zu erstellen und den Textwert als Option abzurufen. Rufen Sie anschließend die Methode appendChild () an und übergeben Sie den Textwert als Option, fügen Sie diese Option zu Beginn der Auswahlliste mit „mit“ hinzuInsertBefore ()Methode mit Auswahlelement:
functionInsertoption ()Wie Sie sehen, dass die Ausgabe zeigt, dass die neue Option aus dem Textfeld am Anfang des Dropdown-Menüs hinzugefügt wird:
Wir haben alle möglichen Lösungen zum Hinzufügen von Optionen aus einem Eingabetxt zum Auswahl -Tag zusammengestellt.
Abschluss
Um mit JavaScript eine Option aus einem Eingabetxt zu einem Auswahl-Tag hinzuzufügen, können Sie die integrierten JavaScript-Methoden verwenden, einschließlich add () oder appendChild () -Methode. Sie können Optionen in einem Select -Tag am Anfang der Liste sowie zum Ende der Liste hinzufügen. In diesem Tutorial haben wir das Verfahren definiert, um eine Option aus einem Eingabetxt zu einem Select -Tag mit JavaScript mit detaillierten Beispielen hinzuzufügen.