Ten samouczek zdefiniuje procedurę, aby dodać opcję z tekstu wejściowego do znacznika Wybierz za pomocą JavaScript.
Jak dodać opcję, aby wybrać znacznik z tekstu wejściowego za pomocą JavaScript?
Aby dodać opcję z tekstu wejściowego do znacznika Wybierz za pomocą JavaScript, możesz użyć różnych metod, takich jak:
Zbadajmy każdą metodę jeden po drugim!
Metoda 1: Dodaj opcję, aby wybrać znacznik z tekstu wejściowego za pomocą metody add () z konstruktorem opcji
Aby dodać opcję z tekstu wejściowego do znacznika Wybierz, użyj „dodać()„Metoda z„Opcja”Konstruktor. Metoda add () służy do dodania elementów do opcji „HTMLSELECTELETELENT”Znany również jako tag. Występuje dwa parametry jako argumenty.
Składnia
Postępuj zgodnie z podaną składnią, aby użyć metody dodawania () do dodania opcji w metodzie Wybierz:
add (opcja, istniejąca);Tutaj "opcja”Reprezentuje nową opcję, która zostanie dodana zamiast„istniejąca".
Przykład
Utworzymy pole wejściowe, rozwijane menu za pomocą Tag i przycisk, który doda nowe opcje w elemencie wybranym, wywołując „insertoption ()„Funkcja po kliknięciu:
W pliku JS zdefiniuj funkcję o nazwie „insertoption ()”, A następnie uzyskaj dostęp do przycisku, pola tekstowego i elementu Wybierz z przypisanym identyfikatorem za pomocą„QuerySelelect ()" metoda. Następnie utwórz instancję opcji za pomocą konstruktora opcji i wywołaj metodę add (), przekazując istniejącą opcję i nową opcję, którą należy dodać na końcu listy:
funkcjonalsertoption ()Wyjście pokazuje, że nowa opcja z pola tekstowego jest dodawana na końcu menu rozwijanego:
Notatka: Możesz użyć tej metody, aby dodać opcję na początku znacznika Wybierz, dodając wartość istniejącej opcji jako drugiego parametru zamiast niezdefiniowanego. Doda nową opcję przed istniejącą.
Przejdźmy do drugiej metody!
Metoda 2: Dodaj opcję, aby wybrać znacznik z tekstu wejściowego za pomocą CreateElement () z metodą appendChild ()
Istnieje inne podejście, które możesz utworzyć nowy element za pomocą „createElement ()„Metoda z„appendChild ()" metoda. Korzystając z tej metodologii, dodamy opcje na początku znacznika Select.
Składnia
Użyj następującej składni, aby dodać opcję WYBIERZ WYBIERZ Z TEGUJ WEJŚCIA KORZYSTAĆ METODA APPENDCHILD ():
appendChild (newOptionValue);Przykład
Tutaj utworzymy listę rozwijaną, dodając dwie opcje „C" I "C++”, Pole wejściowe i przycisk, który wywoła funkcję JavaScript zdefiniowaną przez użytkownika o nazwie„insertoption ()„Kiedy uruchamia się jego zdarzenie Onclick:
W funkcji o nazwie „insertoption ()”, Najpierw uzyskaj dostęp do elementu Wybierz i pola tekstowego za pomocą przypisanych identyfikator. Następnie zadzwoń do metody appendChild () i przejdź wartość tekstu jako opcję, dodaj tę opcję na początku listy wybranych za pomocą „insertBefore ()„Metoda z wybranym elementem:
funkcjonalsertoption ()Jak widać, wyjście pokazuje, że nowa opcja z pola tekstowego jest dodawana na początku menu rozwijanego:
Skompilowaliśmy wszystkie możliwe rozwiązania do dodawania opcji z tekstu wejściowego do znacznika Wybierz.
Wniosek
Aby dodać opcję z tekstu wejściowego do tagu wybierz za pomocą JavaScript, możesz użyć metody wbudowanej JavaScript, w tym metody dodawania () lub metody dodatkowej lub appendChild (). Możesz dodać opcje w etykiecie wyboru na początku listy, a także na końcu listy. W tym samouczku zdefiniowaliśmy procedurę, aby dodać opcję z tekstu wejściowego do etyk.