解释一句代码,就一句

jht0828 2010-01-29 05:59:25
onClick="document.getElementById('child1').style.display=(document.getElementById('child1').style.display =='none')?'':'none'"

这句是单击显示隐藏层的,,问下后半句是怎么回事,第二个等号,问号,冒号,和第二个等号后的括号都是怎么用的?有专门的语法么?
...全文
76 7 打赏 收藏 举报
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
licip 2010-01-29
  • 打赏
  • 举报
回复
4楼的正确!
passself 2010-01-29
  • 打赏
  • 举报
回复
楼上们的解释不太准确吧,楼主你在google中搜一下三元运算符的应用实例
jht0828 2010-01-29
  • 打赏
  • 举报
回复
泪奔啊,越学不会的越多,太打击人了
itliyi 2010-01-29
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 xmliy 的回复:]
三元操作符 ? :
例如,a = b ? c : d;相当于:
if(b) {
  a = c;
}
else {
  a = d;
}
[/Quote]e
peakcary 2010-01-29
  • 打赏
  • 举报
回复
三元操作符
teerhu 2010-01-29
  • 打赏
  • 举报
回复
if(document.getElementById('child1').style.display =='none')
{
document.getElementById('child1').style.display='';
}
else
{
document.getElementById('child1').style.display='none';
}
xmliy 2010-01-29
  • 打赏
  • 举报
回复
三元操作符 ? :
例如,a = b ? c : d;相当于:
if(b) {
a = c;
}
else {
a = d;
}
相关推荐
发帖
JavaScript

8.7w+

社区成员

Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
帖子事件
创建了帖子
2010-01-29 05:59
社区公告
暂无公告