Zwykle, gdy chcemy uzyskać wartość elementu ze strony internetowej HTML, po prostu używamy właściwości wartości tego elementu w JavaScript. Ale nie możemy tego zrobić z przyciskami opcji. Powodem jest to, że nie jest dobrą praktyką, aby pobierać wartości poszczególnych przycisków radiowych. Dlatego chcemy tylko jednej wartości i to jest wybranego przycisku radiowego
Proces pobierania wartości wybranego przycisku opcji zawiera następujące kroki:
Utwórzmy przykład, aby zaprezentować te kroki.
Krok 1: Skonfiguruj stronę internetową HTML
Utwórz stronę HTML z następującymi wierszami w niej:
Czego chciałbyś się nauczyć?
Następujące rzeczy dzieją się w kodzie wspomnianym powyżej:
Uprzepustuj stronę internetową HTML, a otrzymasz to wyjście w przeglądarce.
Mamy przyciski radiowe i nasz przycisk nauki na środku strony internetowej.
Krok 2: Napisz kod JavaScript, aby wyświetlić wybór użytkownika
Chcemy wykonać funkcję w pliku skryptu po kliknięciu „Uczyć się" przycisk. Dlatego dodajemy następujące wiersze:
dokument.getElementById („Learn”).onClick = function ()Wewnątrz tej funkcji uzyskaj odniesienie DOM naszej grupy przycisków opcji za pomocą następującej wiersza
var radiobuttongroup = dokument.getElementsByName („instrument”);Następnie odfiltruj tę grupę przycisków opcji, aby znaleźć tę, która jest sprawdzana i przechowuje go w innej zmiennej za pomocą następującej linii
var checkedRadio = tablica.z (RadiobutTongRoup).Znajdź ((radio) => radio.sprawdzony);Wreszcie, skłonić użytkownika do instrumentu, którego chce nauczyć się za pomocą funkcji alertu
Alert („Wybrałeś:” + CheckedRadio.wartość);Pełny plik skryptu wygląda tak
dokument.getElementById („Learn”).onClick = function ()Krok 3: Testowanie skryptu
Odśwież stronę internetową, wybierz przycisk opcji, a następnie kliknij przycisk, który mówi „Uczyć się". Powinieneś uzyskać następujące dane wyjściowe:
Z powodzeniem uzyskałeś wartość z zaznaczonego przycisku opcji i zaalarmowałeś użytkownika o jego wyborze.
Zakończyć
Aby uzyskać wartość wybranego przycisku opcji w JavaScript, musimy wykonać zestaw kroków. Pierwszym krokiem jest uzyskanie odniesienia JavaScript do przycisków radiowych o tej samej nazwie. Następnie chcemy odfiltrować przycisk opcji, który ma oznaczoną właściwość sprawdzoną. Następnie użyj przycisku opcji sklepu, aby uzyskać wartość za pomocą atrybutu wartości elementu HTML. Następnie możesz pracować z pobieraną wartością.