javascript - 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";
}
解决方案
您应该将条件包装到()
inif
语句并在条件中使用 OR ||
:
if ((x == "stud0") || (x == "stud1") || (x == "stud2")) {
...
}
推荐阅读
- python - Python redis:按每个列表中的第一个元素对包含JSON列表的列表进行排序
- c# - 设置所有材料的纹理
- apache-spark - 如何在pyspark的循环中创建动态自定义函数?
- python - 为什么 b(string) 和 bytes(string, 'utf-8') 在 Python 中给出不同的结果?
- .net - 将 Amazon API Gateway 与 Amazon Cognito 集成以在 .Net Framework 桌面应用程序中使用
- intellij-idea - SonarLint 每个模块的不同绑定
- javascript - 如何在 JSON 对象的第一个值中使用变量
- git - 如何在 Visual Studio 2019 For Mac 中获取?
- php - 致命错误:未捕获错误:无法通过引用传递参数 2
- php - 在 Laravel 中,有条件地将 where 子句添加到 leftJoin