Heim >Web-Frontend >js-Tutorial >Wie erhalte ich den Wert eines ausgewählten Optionsfelds in JavaScript?

Wie erhalte ich den Wert eines ausgewählten Optionsfelds in JavaScript?

Susan Sarandon
Susan SarandonOriginal
2024-12-03 12:50:11715Durchsuche

How Do I Get the Value of a Selected Radio Button in JavaScript?

So ermitteln Sie den Wert eines ausgewählten Optionsfelds in HTML und JavaScript

Mit Optionsfeldern können Benutzer eine einzelne Option aus einer Gruppe auswählen verwandter Entscheidungen. Das Abrufen des Werts des ausgewählten Optionsfelds ist eine häufige Aufgabe in der Webentwicklung.

Problem:

Sie können den ausgewählten Wert aus einer Gruppe von Optionsfeldern nicht abrufen Verwenden Sie Ihren aktuellen JavaScript-Code.

Lösung:

Um den Wert des ausgewählten Radios zu erhalten können Sie den folgenden verbesserten Code verwenden:

const selectedRadio = document.querySelector('input[name="rate"]:checked');

if (selectedRadio) {
  const rateValue = selectedRadio.value;
  document.getElementById('results').innerHTML = rateValue;
}

Erklärung:

Die Methode querySelector() sucht nach dem ersten Element im DOM, das mit dem angegebenen übereinstimmt Wähler. In diesem Fall zielt es auf das Optionsfeld mit dem Namensattribut „Rate“ und dem geprüften Attribut ab.

Sobald das ausgewählte Optionsfeld erhalten wurde, wird seine Werteigenschaft abgerufen und in der Variable „rateValue“ gespeichert. Schließlich wird die innerHTML-Eigenschaft des Ergebniselements auf rateValue gesetzt, wodurch effektiv der Wert des ausgewählten Optionsfelds angezeigt wird.

Das obige ist der detaillierte Inhalt vonWie erhalte ich den Wert eines ausgewählten Optionsfelds in JavaScript?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn