JS获取radio选中值实例代码

原创
2016-07-25 09:12:41 1027浏览

用js获取radio选中后的值,这在提交页面经常会使用到的,同时介绍了不选择也能获取radio的值的方法。

例子,

  1. text
  2. 一;
  3. 二;
  4. 三;
  5. 四;
  6. 五;

  7. 不做选择获取radio的值

  8. 美元
  9. 日元
  10. 欧元

复制代码

原生JS方式:(原生DOM操作会把文本也当做一个节点,所以会有nextSibling)

  1. var 美元 = document.getElementsByName("money")[0].nextSibling.nodeValue;
  2. var 日元 = document.getElementsByName("money")[1].nextSibling.nodeValue;
  3. var 欧元 = document.getElementsByName("money")[2].nextSibling.nodeValue;
复制代码

jQuery方式获取radio值。

  1. $('input[name="money"]:checked').next('span').html();

  2. 美元

  3. 日元
  4. 欧元

复制代码

以下要选择的,仅判断有无选择。

  1. function radioValue(){

  2. var radArr = document.getElementsByName("radiov");
  3. var radValue = "";
  4. //alert(radArr.length);
  5. for(var i=0; i//alert(radArr[i].checked+" "+radArr[i].name + " "+ radArr[i].value);
  6. if(radArr[i].checked){
  7. radValue = radArr[i].value;
  8. }
  9. }

  10. if(radValue != null && radValue != ""){

  11. alert(radValue);
  12. }else{
  13. alert("请选择");
  14. }

  15. }

复制代码


声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
上一条:PHP实现发布于几分钟/几小时/几天/几个月前等精确时间 下一条:使用PyPy技术实现PHP语言:HippyVM

相关文章

查看更多