Javascript 禁用div上的显示
所以我试图删除显示,直到遇到一个var,但它不能正常工作,有什么帮助吗Javascript 禁用div上的显示,javascript,Javascript,所以我试图删除显示,直到遇到一个var,但它不能正常工作,有什么帮助吗 function test() { var x = document.getElementById('trash_01'); if (trashcan = 0) { x.style.display = "none"; } } 您在if语句中放入trashcan=0而不是trashcan===0,因此它将0分配给trashcan,而不是检查它是否为0您在if语句中放入trashcan=0
function test() {
var x = document.getElementById('trash_01');
if (trashcan = 0) {
x.style.display = "none";
}
}
您在if语句中放入
trashcan=0
而不是trashcan===0
,因此它将0分配给trashcan,而不是检查它是否为0您在if语句中放入trashcan=0
而不是trashcan==0
,因此,它将0分配给垃圾桶,而不是检查它是否为0。你犯的错误与这家伙相同:“=”表示分配,两个或三个“=”表示如果相等,祝你好运。你犯的错误与这家伙相同:“=”表示分配,两个或三个“=”表示如果相等,祝你好运。更新了答案。如果它解决了你的问题,请接受答案;)完整的解释是if(垃圾桶=0)
首先将0赋值给trashcan
,然后根据if条件评估结果(在本例中,始终为0)。。。0是假的。。。因此,条件永远不能是更新的答案。如果它解决了您的问题,请接受答案;)完整的解释是if(垃圾桶=0)
首先将0赋值给trashcan
,然后根据if条件评估结果(在本例中,始终为0)。。。0是假的。。。因此,该条件决不能是真实的