Javascript 仅当单击多个复选框时显示链接

Javascript 仅当单击多个复选框时显示链接,javascript,html,checkbox,Javascript,Html,Checkbox,我尝试过只在单击多个复选框时才显示链接。这是一个测试网站,我正在为我的工作,我不能得到它的权利。基本上,当我问一个问题时,多个答案是正确答案所必需的,所以我想在一个系统中,只有当所有这些答案都被点击时,下一个问题的链接才会显示出来。我需要知道在每个复选框代码中输入什么,以便知道如何在站点中输入错误答案 我尝试了在这里找到的一个代码,该代码用于一个复选框,并尝试了各种方法来乘以复选框,但我无法使它仅在选中所有复选框时显示 功能切换链接1(复选框){ var link=document.getEl

我尝试过只在单击多个复选框时才显示链接。这是一个测试网站,我正在为我的工作,我不能得到它的权利。基本上,当我问一个问题时,多个答案是正确答案所必需的,所以我想在一个系统中,只有当所有这些答案都被点击时,下一个问题的链接才会显示出来。我需要知道在每个复选框代码中输入什么,以便知道如何在站点中输入错误答案

我尝试了在这里找到的一个代码,该代码用于一个复选框,并尝试了各种方法来乘以复选框,但我无法使它仅在选中所有复选框时显示

功能切换链接1(复选框){
var link=document.getElementById(“agreeLink”);
如果(复选框。选中)
link.style.display=“inline”;
其他的
link.style.display=“无”;
}

单击此按钮即表示您同意向订单中添加订阅/定期产品

试试这个

功能检查(e){
var tgt=e?e.target:document.queryselectoral(“[name=agreeCheckbox]”[0];
如果(tgt.type==“复选框”){
var checks=document.queryselectoral(“[name=agreeCheckbox]”)。长度,
checked=document.queryselectoral(“[name=agreeCheckbox]:checked”).length
document.getElementById(“sub”).disabled=已检查!==已检查;//提交
//或
document.getElementById(“下一步”).style.display=(选中!==选中)?“无”:“块”;//链接
}
}
addEventListener(“加载”,函数(){
document.getElementById(“同意表单”).addEventListener(“单击”,检查)
检查()
})


单击此按钮即表示您同意向订单中添加订阅/定期产品

单击此按钮即表示您同意向订单中添加订阅/定期产品

单击此按钮即表示您同意向订单中添加订阅/定期产品


您尝试了什么?除了按钮下方出现的新链接和“下一步”按钮刷新页面外,它工作得很好,非常感谢您的帮助。我还可以对该链接做些什么?无论你把它编码到哪里,它都会去。您没有提供关于“下一步”是什么的信息,因此这取决于您的编码,如果不需要,您可以删除按钮。这只是为了完整性:请访问