Javascript 单选按钮-未选择任何选项
我基本上是在尝试构建一个简单的问答游戏来学习JavaScript。 当显示下一个问题时,如何使单选按钮未选择on选项 我尝试过类似的方法,但这是JQueryJavascript 单选按钮-未选择任何选项,javascript,radio-button,Javascript,Radio Button,我基本上是在尝试构建一个简单的问答游戏来学习JavaScript。 当显示下一个问题时,如何使单选按钮未选择on选项 我尝试过类似的方法,但这是JQuery $('[name="ans"]').prop('checked', false); 如果确实想避免使用jQuery,可以尝试以下方法: var radios = document.getElementsByName('an'); for(i = 0; i < radios.length; i++){ radios[i].
$('[name="ans"]').prop('checked', false);
如果确实想避免使用jQuery,可以尝试以下方法:
var radios = document.getElementsByName('an');
for(i = 0; i < radios.length; i++){
radios[i].checked = false;
}
var radios=document.getElementsByName('an');
对于(i=0;i
请注意,第二个单选元素在HTML中被选中,但此代码将在每个
nextQ()
调用上执行。如果您确定用户使用的是支持DOM文档的最新浏览器。querySelector()
方法,则可以使用:
document.querySelector('input[type="radio"]:checked').checked = false;
querySelector()
的好处是,它只返回与选择器模式匹配的第一个元素(假设它与任何元素匹配)(不过,如果要获取所有匹配的元素,可以使用document.queryselectoral()
)
当然,文档
可以替换为am元素节点引用(例如,将方法限制为仅搜索表单,而不是整个文档)
参考资料: