用于检查单选按钮值的 JavaScript 代码(jQuery.val();替代方案)

标签 javascript

我有两个单选按钮来选择 IVA 类型:

<input type="radio" value="18" checked="true" name="ivacontract"> 18%
<input type="radio" value="16" name="ivacontract"> 16%

我有一个函数可以根据名称为“ivacontract”的单选按钮的值来计算一个值。在 jQuery 中,我将使用选择器和 .val();获取值,但这个应用程序(不是我编码的)不使用 jQuery,所以我不知道该怎么做。

有什么帮助吗?

提前谢谢您!

最佳答案

function getCheckedValues(objName)
    {   
        var arr = new Array();
        arr = document.getElementsByName(objName);

        for(var i = 0; i < arr.length; i++)
        {
            var obj = document.getElementsByName(objName).item(i);

            if(obj.checked)
            {
                alert(obj.value);
            }
        }
    }

getCheckedValues("ivacontract");

这是一个工作示例:

http://jsfiddle.net/eJBg9/1/

关于用于检查单选按钮值的 JavaScript 代码(jQuery.val();替代方案),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4816082/

相关文章:

javascript - 在jQuery的 `continue;`方法中实现 `each();`关键字

javascript - 如何在 JavaScript 中制作大小写按钮?

javascript - 在react中更新数组索引值

javascript - 用 sinon 监视 Date 构造函数

javascript 检查对象是否存在

javascript - 如何停止ngDraggable Angular js中的点击事件?

javascript - 通过数组映射的 Switch 语句给出无法访问的代码警告

javascript - 如何在 while 循环中使用 fetch

javascript - JQuery 不会从偶数链接更改 div 的内容?

javascript - 在 javascript 中更改 CSS 属性