Heim >Web-Frontend >js-Tutorial >Wie vermeide ich „Undefiniert' beim Abrufen ausgewählter Optionsfeldwerte?
Das Abrufen des ausgewählten Werts aus einer Gruppe von Optionsfeldern kann bei der Webentwicklung von entscheidender Bedeutung sein . Bei Ihrem aktuellen Code tritt jedoch das Problem auf, dass „undefiniert“ zurückgegeben wird. Dieses Problem ergibt sich aus dem Ansatz, den ausgewählten Wert über die Division „Preise“ zu erhalten.
Um den ausgewählten Wert effektiv abzurufen, verwenden Sie das folgende Code-Snippet:
document.querySelector('input[name="rate"]:checked').value;
Dieser Code verwendet die Verwenden Sie die Methode document.querySelector(), um das aktivierte Optionsfeld innerhalb der Gruppe zu finden. Dies wird erreicht, indem das Namensattribut und die Pseudoklasse :checked angegeben werden, wodurch Präzision bei der Auswahl gewährleistet wird. Sobald das aktivierte Optionsfeld identifiziert ist, wird auf die Werteeigenschaft zugegriffen, um den zugehörigen Wert abzurufen.
Dieser Ansatz wird in IE9 und höher sowie in allen anderen modernen Browsern unterstützt. Es bietet eine unkomplizierte und zuverlässige Möglichkeit, den ausgewählten Wert aus einer Gruppe von Optionsfeldern abzurufen und beseitigt so das „undefinierte“ Problem, auf das Sie gestoßen sind.
Das obige ist der detaillierte Inhalt vonWie vermeide ich „Undefiniert' beim Abrufen ausgewählter Optionsfeldwerte?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!