首页 > 解决方案 > Javascript文本框需要基于组合框变得可见

问题描述

大家好,我只是想知道我的and操作员是否正确,因为下面的代码有效

if (x == "stud0") {
  document.getElementById("school").style.visibility = "visible";
} else {
  document.getElementById("school").style.visibility = "hidden";
}

当我在and下面添加运算符时,它不起作用。有谁可以帮帮我对不起我是javascript新手

if (x == "stud0") && (x == "stud1") && (x == "stud2") {
  document.getElementById("school").style.visibility = "visible";
} else {
  document.getElementById("school").style.visibility = "hidden";
}

标签: javascript

解决方案


您应该将条件包装到()inif语句并在条件中使用 OR ||

if ((x == "stud0") || (x == "stud1") || (x == "stud2")) {
  ...
}

推荐阅读