Javascript 跨浏览器无线电输入检查

Javascript 跨浏览器无线电输入检查,javascript,radio-button,Javascript,Radio Button,我有一个很大的单选按钮组,我想用一个javascript函数检查其中一个,该函数接受无线电机名称和值。在Chrome上,单选按钮似乎不像选择标记选项那样被分组到一个数组中。我是否必须做一些事情,比如把它们都放在一个div中,并遍历它的控件,还是有一种我没有看到的更简单的方法 谢谢我使用jQuery来实现这一点: $('input:radio[name=myRadioGroup]:选中').val() 您还可以使用document.getElementsByName(“myRadioGroup”)

我有一个很大的单选按钮组,我想用一个javascript函数检查其中一个,该函数接受无线电机名称和值。在Chrome上,单选按钮似乎不像选择标记选项那样被分组到一个数组中。我是否必须做一些事情,比如把它们都放在一个div中,并遍历它的控件,还是有一种我没有看到的更简单的方法

谢谢

我使用jQuery来实现这一点:

$('input:radio[name=myRadioGroup]:选中').val()

您还可以使用
document.getElementsByName(“myRadioGroup”)
然后遍历以获取选中的值

getSelectedRadioButton = function (buttons) {
    var option = -1;
    for (i = 0; i<buttons.length; i++) {
        if (buttons[i].checked) {
            option = i;
            break;
        }
    }
    if (option === -1) {
        return null;
    } else {
        return buttons[i];
    }
};
getSelectedRadioButton=功能(按钮){
var选项=-1;
对于(i=0;ii),我使用jQuery:

$('input:radio[name=myRadioGroup]:checked').val();

您还可以使用
document.getElementsByName(“myRadioGroup”)
然后遍历以获取选中的值

getSelectedRadioButton = function (buttons) {
    var option = -1;
    for (i = 0; i<buttons.length; i++) {
        if (buttons[i].checked) {
            option = i;
            break;
        }
    }
    if (option === -1) {
        return null;
    } else {
        return buttons[i];
    }
};
getSelectedRadioButton=功能(按钮){
var选项=-1;

对于(i=0;i请包含一些代码请包含一些代码谢谢,但我不想获取已检查的收音机我想设置其中一个。但这很有帮助。您不使用jQuery或类似库有什么原因吗?谢谢,但我不想获取已检查的收音机我想设置其中一个。但是这很有帮助。您不使用jQ有什么原因吗乌里图书馆还是类似的图书馆?