我对IF语句有疑问。即使括号中的条件为TRUE也不执行。
<script>
alert(occ);
if(occ == "true"){
document.getElementById(occ).innerHTML = "Already registered";
alert("done");
}
</script>
功能alert(occ);
确实有效:Web screenshot
答案 0 :(得分:1)
我认为您的 if
没有问题document.getElementById(occ).innerHTML =&#39;已经注册&#39;;
试试这个 document.getElementById(&#39; occ&#39; )。innerHTML =&#39;已经注册&#39;;
答案 1 :(得分:0)
嗯,occ值必须是布尔值true
true == 'true' // false
true == true // true
建议您使用:
if(occ === true){
.....
}
看到它有用吗?