javascript - 如何将按钮组的 html 名称传递给 javascript 函数

标签 javascript

假设我有一个类似这样的函数:

  function getGroupValue(group)
  {
     for (var i=0; i < group.length; i++) 
     {
        if (group[i].checked) 
        {
           return group[i].value;
        }
     }
  }

我可以用 getGroupValue(document.forms[0].myGroup) 之类的东西调用

我如何将其转换为仅传递 html 单选按钮组的名称,例如 getGroupValue('myGroupName') ?

最佳答案

这应该有效:

 function getGroupValue(group)
 {
 var g = document.getElementsByName(group);

 for (var i=0; i < g.length; i++) 
 {
    if (g[i].checked) 
    {
       return g[i].value;
    }
 }
 }

关于javascript - 如何将按钮组的 html 名称传递给 javascript 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/562839/

相关文章:

javascript - 纯 javascript 只切换一次使用 data-getAttribute 来比较

javascript - 动态加载 rel 属性中的链接。

javascript - "var"或在 JavaScript "var"for-in"循环中没有 's "?

javascript - AngularJS 应用程序多页面

javascript - 如何在移动版中禁用javascript代码

javascript - 使用 Sequelize 的多对多关系的简单示例

javascript - 对窗口变量使用react?

javascript - 扩展而不是覆盖原型(prototype)

javascript - 通过 JS 以编程方式编辑 Highcharts.js donut 数据

javascript - 替换字符串中的多次出现