javascript - 在 JavaScript 中检查单选按钮是否已选中/未选中的函数

标签 javascript jquery

嘿,我对将函数从 jQuery 重写为 Javascript 感到很困惑。我目前编写的函数效果很好,但唯一的问题是它必须用纯 JavaScript 编写。这是我编写的函数:

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

我需要这个函数像现在一样工作,但我只需要它在 Javascript 中!任何帮助表示赞赏。谢谢!

最佳答案

只需使用 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">

关于javascript - 在 JavaScript 中检查单选按钮是否已选中/未选中的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46211074/

相关文章:

jquery - 更改 "scroll to anchor"偏移量 - jquery

javascript - 从点创建进度条

javascript - 使用爬虫查找多个网站的字体系列

javascript - 无法在粘贴事件中获取 ExtJs 4.1 中文本区域字段的值

javascript - 为什么我无法在 "ready"函数中注册 dropzone.js 回调?

javascript - 在查询中自动将节点添加到 href 并取消默认

jquery - 无论如何改变复选框的背景颜色?

javascript - 如何为文本框应用 ng-if

javascript - 获取媒体流的远程音频级别以便直观地显示音频级别的正确方法?

javascript - React 在添加标签时无法删除重复项