2016-08-29 15 views

Antwort

0

Sie können etwas tun:

document.querySelector("input[type='radio'][value='foobar']"); 
+0

Frage ist ein Duplikat. –

+0

@tobiasK. Das mag sein, aber das bedeutet nicht, dass meine Antwort falsch ist. – Titus

1

Wenn Anforderung ist nicht jQuery zu verwenden, Sie document.querySelector() mit mehreren Attributselektor

document.querySelector("input[type=radio][value=foobar]") 
+0

Frage ist ein Duplikat. –

+1

@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

0

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'; 
}; 
+0

'document.getElementsByTagName() 'gibt kein Array zurück – guest271314

+0

Interessant, eine HTMLCollection, die arrayähnlichen Zugriff erlaubt. Do! – jedifans

Verwandte Themen