关闭边栏(ESC)打开边栏(ESC)
如名字表示的三元运算符需要三个操作数。
语法是 条件 ? 结果1 : 结果2;. 这里你把条件写在问号(?)的前面后面跟着用冒号(:)分隔的结果1和结果2。满足条件时结果1否则结果2。
1 2 3 4 5 6 7 8 9 10 11 12 |
<script type="text/javascript"> var b=5; (b == 5) ? a="true" : a="false"; document.write(" --------------------------- "+a); </script> 结果: --------------------------- true <script type="text/javascript"> var b=true; (b == false) ? a="true" : a="false"; document.write(" --------------------------- "+a); </script> 结果: --------------------------- false |
在HTML中的运用
1 2 3 |
<li class="r-hide"> <a href="javascript:pr()" onclick="javascript:this.innerHTML=(this.innerHTML=='隐藏边栏'?'显示边栏':'隐藏边栏');">隐藏边栏</a> </li> |