三元javascript运算符中条件的多个结果

时间:2018-08-15 18:06:32

标签: javascript conditional-operator

是否可以将display:none样式对象附加到javascript中的三元操作上?

我有这个

leftContent.innerHTML = currentJSONobject.content[i].panel_type_id == 2 ? currentJSONobject.content[i].content : leftContent.innerHTML;

哪个可以在我的leftContent div中显示内容,但我希望也可以像这样将其他div设置为'display:none'

leftColumnQtrHalf.style.display = "none";

在同一运算符内,所以我会说“如果panel_type_id = 2,请将leftColumnQtrHalf和rightColumnQtrHalf设置为none”

有可能吗?

1 个答案:

答案 0 :(得分:0)

我仍然对您实际上想要实现的目标有点怀疑,但是您可以执行以下操作:

leftColumnQtrHalf.style.display = rightColumnQtrHalf.style.display = currentJSONobject.content[i].panel_type_id == 2 ? 'none' : 'block';