条件运算符和IF..ELSE语句的问题
Trouble with a Conditional Operator and IF...ELSE Statement
在onclick事件中使用以下条件运算符,试图在关闭所有子部分后获得要显示的默认文本字符串。我在事件中有另外3个条件运算符,它们都工作得很好。这是唯一一个有逻辑运算符的。这一行之后的所有其他内容都不会呈现。
document.getElementById('itemMain1').className=(document.getElementById('subItem1A').className=='hidden' && document.getElementById('subItem1B').className=='hidden')?'block':'hidden'
我也尝试过IF语句。
if (document.getElementById('subItem1A1').className=='hidden'
&& document.getElementById('subItem1B').className=='hidden')
{
document.getElementById('itemMain1').className='block';
}
else
{
document.getElementById('itemMain1').className='hidden';
}
我很想知道我在这里做错了什么。
我认为这就是你想要实现的…'"隐藏"用于可见性。
document.getElementById('itemMain1').style.display=(document.getElementById('subItem1A').style.display=='none' && document.getElementById('subItem1B').style.display=='none')?'block':'none';
告诉我这是否有效。我会告诉你更多关于它的信息。
事实证明,它非常简单,只是对用于使子标题文本可见的代码进行了轻微的更改,如下所示。
document.getElementById('itemMain1').className=(document.getElement ById('subItem1A').className!='块")?"阻止
这将在onclick中为subItem1A执行,并再次为每个subItem1执行,更改subItem1引用。
相关文章:
- 这个条件语句的逻辑有问题
- 用大括号括起来的语句问题
- jquery if 语句问题
- 这个jQuery if语句有什么问题
- javascript中的数组和if语句存在问题
- JavaScript if语句出现问题
- 切换菜单打开和关闭时if语句出现问题
- 使用Javascript if语句发出问题,该语句调用不同的警报消息
- Javascript if语句问题,以及如何在jquery中验证颜色
- If语句出现字符串问题
- 使用cookie(javascript)时,for循环中的If/Elseif语句出现问题
- 我的 if/else 语句有什么问题
- 通过在 IF 语句和 FOR 循环两边加上括号,函数变得有问题
- JavaScript 中的 IF 语句存在问题
- 如何在纯 javascript 中检查元素是否有 ID?和条件语句问题
- JavaScript缺少语句问题
- 从 ko.computed 语句中的视图模型调用视图模型时遇到问题
- onscroll 函数执行多个条件语句的问题
- jQuery If 语句问题
- 这个非常简单的开关语句有什么问题