JavaScript-如果语句不';行不通
我对IF语句有问题。即使括号中的条件为真,它也不会执行JavaScript-如果语句不';行不通,javascript,if-statement,Javascript,If Statement,我对IF语句有问题。即使括号中的条件为真,它也不会执行 <script> alert(occ); if(occ == "true"){ document.getElementById(occ).innerHTML = "Already registered"; alert("done"); } </script> 警报(occ); 如果(occ=“真”){ document.getElementById(occ.
<script>
alert(occ);
if(occ == "true"){
document.getElementById(occ).innerHTML = "Already registered";
alert("done");
}
</script>
警报(occ);
如果(occ=“真”){
document.getElementById(occ.innerHTML=“已注册”;
警惕(“完成”);
}
功能<代码>报警(occ)代码>有效:好的,occ值必须是布尔值
true
true == 'true' // false
true == true // true
建议您使用:
if(occ === true){
.....
}
看到了吗 我认为你的如果 document.getElementById(occ.innerHTML='ready registered' 试试这个
document.getElementById('occ').innerHTML='已注册' 如果(occ==true){},请尝试。这可能适用于您想要实现的精确删除引号-
if(occ==true){
删除引号不起作用。我尝试过,但不起作用。我认为“if”有问题,因为alert(“done”);不要执行太多。很抱歉,document.getElementById(occ.innerHTML=”已经注册“;
alert(“done”)有问题)
没有执行,因为脚本在document.getElementById(occ).innerHTML='已注册';
所以无法到达那里。但是添加'仍然不起作用。我尝试了以下操作:if(occ===true){…
和这个:if(occ==true){…
和这个if(occ==true)'{…
但不幸的是两者都不起作用。