解释一句代码,就一句

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

这句是单击显示隐藏层的,,问下后半句是怎么回事,第二个等号,问号,冒号,和第二个等号后的括号都是怎么用的?有专门的语法么?
...全文
89 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
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;
}

87,888

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧