javascript未读取我的所有if条件
有什么可能的解决方案可以让javascript读取所有我的if条件并显示所有找到的都是true 这是我的密码:javascript未读取我的所有if条件,javascript,html,if-statement,Javascript,Html,If Statement,有什么可能的解决方案可以让javascript读取所有我的if条件并显示所有找到的都是true 这是我的密码: if(document.getElementById('chk_q1')。checked==true){ if(document.getElementById('chk_c1')。checked==false){ 警报('您忘记检查能力') location.href('index.html'); }; 警惕(“正确”); } if(document.getElementById('
if(document.getElementById('chk_q1')。checked==true){
if(document.getElementById('chk_c1')。checked==false){
警报('您忘记检查能力')
location.href('index.html');
};
警惕(“正确”);
}
if(document.getElementById('chk_q2')。checked==true){
if(document.getElementById('chk_c1')。checked==false){
警报('您忘记检查能力')
location.href('index.html');
};
警惕(“正确”);
}
if(document.getElementById('chk_q3')。checked==true){
if(document.getElementById('chk_c1')。checked==false){
警报('您忘记检查能力')
location.href('index.html');
};
警惕(“正确”);
}
定稿定制面试表
拯救
重置表单
采访信息
招聘经理姓名:
招聘人员姓名:
职位名称:
职位代码:
候选人姓名:
 
面试日期:
 
能力和选择用于面试系列
问题
用于面试系列?
平衡焦点
挑选
不要使用
举一个例子,你必须在没有完整信息的情况下做出关键决策。您是如何认识到解决方案何时足够好的?
挑选
不要使用
描述您参与创建备选业务场景的情况,根据您对业务的了解对其进行优先级排序,并制定实施战略的计划。
挑选
不要使用
告诉我一个你负责一个项目的情况,在这个项目中,你必须满足不同优先级的多个利益相关者。您是如何平衡相互冲突的需求并获得成功的结果的?
挑选
不要使用
请告诉我有一次,您的团队被多个领导者分配了多个优先事项,他们都强调自己项目的重要性?你是如何安排项目的优先级的?你是如何告知领导者他们的项目时间框架的?
挑选
不要使用
您可以使用变量保存状态,并仅在末尾显示:
var messages = [], valid = true;
if (document.getElementById('chk_q1').checked == true) {
if (document.getElementById('chk_c1').checked == false) {
messages.push('You forgot to check the Competency - C1');
valid = false;
}
else {
messages.push('Correct - C1');
}
}
if (document.getElementById('chk_q2').checked == true) {
if (document.getElementById('chk_c2').checked == false) {
messages.push('You forgot to check the Competency - C2');
valid = false;
}
else {
messages.push('Correct - C2');
}
}
if (document.getElementById('chk_q3').checked == true) {
if (document.getElementById('chk_c3').checked == false) {
messages.push('You forgot to check the Competency - C3');
valid = false;
}
else {
messages.push('Correct - C3');
}
}
alert(messages.join('\n'));
if (!valid)
location.assign('index.html');
您可以使用变量保存状态,并仅在末尾显示:
var messages = [], valid = true;
if (document.getElementById('chk_q1').checked == true) {
if (document.getElementById('chk_c1').checked == false) {
messages.push('You forgot to check the Competency - C1');
valid = false;
}
else {
messages.push('Correct - C1');
}
}
if (document.getElementById('chk_q2').checked == true) {
if (document.getElementById('chk_c2').checked == false) {
messages.push('You forgot to check the Competency - C2');
valid = false;
}
else {
messages.push('Correct - C2');
}
}
if (document.getElementById('chk_q3').checked == true) {
if (document.getElementById('chk_c3').checked == false) {
messages.push('You forgot to check the Competency - C3');
valid = false;
}
else {
messages.push('Correct - C3');
}
}
alert(messages.join('\n'));
if (!valid)
location.assign('index.html');
你也能提供你的HTML吗?这将有助于理解您试图执行的操作。如果脚本在加载html之前运行,则
getElementById
将返回null,该值未选中属性,这将导致抛出错误并停止脚本执行。@Buzinas我将这些作为不同的ID读取,因此可能会有不同的值。可怕的命名,但不同。@HJ05你是对的,删除了我的评论!你的HTML也是无效的,你经常关闭td twicecan你也提供你的HTML吗?这将有助于理解您试图执行的操作。如果脚本在加载html之前运行,则getElementById
将返回null,该值未选中属性,这将导致抛出错误并停止脚本执行。@Buzinas我将这些作为不同的ID读取,因此可能会有不同的值。可怕的命名,但不同。@HJ05你是对的,删除了我的评论!您的HTML也是无效的,您经常关闭tdtwice@Rainsky如果我的回答对您有用,请单击箭头向上投票,然后单击向上/向下投票箭头下方的V
将其标记为接受。谢谢!:)@Rainsky如果我的答案对您有用,请单击箭头向上投票,然后单击向上投票/向下投票箭头下方的V
将其标记为接受。谢谢!:)