Ich bin mir bewusst, dass in JQuery - find a radio button by value einfach istJavaScript- ein Optionsfeld von Wert findet
$(":radio[value=foobar]")
Wie würde ich Javascript verwenden, um ein Optionsfeld durch seinen Wert zu finden?
Ich bin mir bewusst, dass in JQuery - find a radio button by value einfach istJavaScript- ein Optionsfeld von Wert findet
$(":radio[value=foobar]")
Wie würde ich Javascript verwenden, um ein Optionsfeld durch seinen Wert zu finden?
Sie können etwas tun:
document.querySelector("input[type='radio'][value='foobar']");
Frage ist ein Duplikat. –
@tobiasK. Das mag sein, aber das bedeutet nicht, dass meine Antwort falsch ist. – Titus
Wenn Anforderung ist nicht jQuery zu verwenden, Sie document.querySelector()
mit mehreren Attributselektor
document.querySelector("input[type=radio][value=foobar]")
Frage ist ein Duplikat. –
@TobiasK. Frage ist kein Duplikat _ "Ich möchte nur den Wert des Optionsfelds finden" _ http://stackoverflow.com/questions/9618504/get-radio-button-value-with-javascript – guest271314
Ich nehme an, Sie eine nicht-jQuery gemeint verwenden können Art und Weise , wie jQuery ist Javascript :)
Ein naive Ansatz wäre, Eingabeelemente zu filtern, zu bestimmen, ob es ein Optionsfeld ist und den Wert zu bestimmen:
var inputs = document.getElementsByTagName('input');
var radios = inputs.filter(function(el) {
return el.type == 'radio';
};
var valueRadios = radios.filter(function(radio) {
return radio.value == 'foobar';
};
'document.getElementsByTagName() 'gibt kein Array zurück – guest271314
Interessant, eine HTMLCollection, die arrayähnlichen Zugriff erlaubt. Do! – jedifans
Tobias K, Sie vermissen die Frage hier !!!! – Hackerman
Und er down vote 2 antwort, nur weil er die ganze Frage missverstanden hat !! – Hackerman