检查是否在javascript中检查/未检查单选按钮的功能

时间:2017-09-14 05:19:58

标签: javascript jquery

嘿所有我都在努力将函数从jQuery重写为Javascript。我目前编写的函数很有用,但唯一的问题是它必须用普通的Javascript编写。这是我写的函数:

function checkFunc() {
    if ($('input[type="radio"]:checked').length === 0) alert("Not checked");
    else alert("Checked");
}

我需要该功能以与现在相同的方式工作,但我只需要在Javascript中使用它!任何帮助表示赞赏。谢谢!

3 个答案:

答案 0 :(得分:0)

只需使用document.querySelectorAll

即可

function checkFunc() {
  if (document.querySelectorAll('input[type="radio"]:checked').length === 0) alert("Not checked");
  else alert("Checked");
}

checkFunc()
<input type="radio" checked>
<input type="radio">

答案 1 :(得分:0)

试试这个: -

function checkFunc() {
    if (!$("input[type='radio']:checked").val()) {
        alert("Not checked")
    } else {
        alert("Checked");
    }
}

答案 2 :(得分:-1)

var radioBtn = document.getElementById('radioBtn');

function check() {
  if(radioBtn.checked) {
    alert('checked')
  } else {
    alert('Not Checked')
  }
}
<input type="radio" id="radioBtn" />

<button onclick="check()">Check For Checked</button>