【问题标题】:How to Get Radio Button Name and Id by its Tag Name when It is Checked?检查时如何通过其标签名称获取单选按钮名称和ID?
【发布时间】:2012-09-21 15:46:13
【问题描述】:

我的代码在这里我计算所有单选按钮和选中单选按钮,

var selection=new Array(); 
 var allR = document.getElementsByTagName('input');
  var a=0;
  var b=0;
    for(var i=0; i<allR.length; i++){ 
        if(allR[i].type=='radio') { b++; }      
        if(allR[i].type=='radio' && allR[i].checked) { a++; } 
    }

如何通过标签名称获取单选按钮名称及其 id ???

希望您的建议

【问题讨论】:

    标签: javascript


    【解决方案1】:

    所以当你将你的元素集合存储在 allR 中时,你可以通过 getAttribute 方法获取 id 和名称,因为 id 和名称只是普通属性

    element.getAttribute('id') element.getAttribute('name')
    

    【讨论】:

      【解决方案2】:

      这样使用

      <script>
      var rad = document.getElementbyId('rad_id').value;
      </script>
      <input type="radio" id="rad_id" value="my value">
      

      它的结果将是

      `my value`
      

      【讨论】:

        【解决方案3】:

        试着放

        alert(allR[i].getAttribute('id') + ', ' + allR[i].getAttribute('name'));
        

        在循环中

        【讨论】:

          【解决方案4】:

          使用它来获取名称:allR[i].name。您可以通过类似的方式获取 ID:allR[i].id

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2017-12-03
            • 2021-06-02
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多