| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1038 人关注过本帖
标题:求助:下面一段代码表示什么意思?
只看楼主 加入收藏
sylknb
Rank: 4
等 级:贵宾
威 望:14
帖 子:1547
专家分:184
注 册:2006-6-3
结帖率:79.38%
收藏
 问题点数:0 回复次数:13 
求助:下面一段代码表示什么意思?
onClick="javascript:document.all.clothes.style.display=document.all.shoes.style.display=='none'?'':'none'">
搜索更多相关主题的帖子: 代码 
2010-01-11 10:57
ysf0181
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:55
帖 子:914
专家分:2385
注 册:2006-10-4
收藏
得分:0 
    当鼠标点击时的动作,相应值的改变。。。。。看你的代码,应该是样式。

ASP讨论QQ群:251346273
2010-01-11 11:24
sylknb
Rank: 4
等 级:贵宾
威 望:14
帖 子:1547
专家分:184
注 册:2006-6-3
收藏
得分:0 
能否详细一些?
2010-01-11 11:38
chenguoxing517
Rank: 7Rank: 7Rank: 7
来 自:广东广州
等 级:黑侠
威 望:1
帖 子:154
专家分:619
注 册:2009-9-28
收藏
得分:0 
document.all.clothes.style.display控制document对象中某个元素是否显示
当document.all.clothes.style.display="none"时,该元素不显示
当document.all.clothes.style.display=""时,该元素不显示,则显示


document.all.clothes.style.display=document.all.shoes.style.display=='none'?'':'none'
是个三元运算符的判断
2010-01-11 12:50
sylknb
Rank: 4
等 级:贵宾
威 望:14
帖 子:1547
专家分:184
注 册:2006-6-3
收藏
得分:0 
有点头明白了,但还不清楚,最好分段介释一下,'none'?中间的?表示什么?
附上全部:
onClick="javascript:document.all.clothes.style.display=document.all.shoes.style.display=='none'?'':'none'


onClick="javascript:document.all.shoes.style.display=document.all.shoes.style.display=='none'?'':'none'">

onClick="javascript:document.all.equip.style.display=document.all.equip.style.display=='none'?'':'none'
2010-01-11 13:20
aspic
Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17
等 级:贵宾
威 望:51
帖 子:2258
专家分:8050
注 册:2008-2-18
收藏
得分:0 
百度一下三目运算符就知道了
2010-01-11 14:55
sylknb
Rank: 4
等 级:贵宾
威 望:14
帖 子:1547
专家分:184
注 册:2006-6-3
收藏
得分:0 
看不懂才请教。百度谁都知道
2010-01-11 15:27
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
http://52413740.blog.
Javascript的三元运算符解释
onClick="javascript:document.all.clothes.style.display=document.all.shoes.style.display=='none'?'':'none'
把这句话换位if语句的传统写法
if(document.all.shoes.style.display=='none')
   document.all.clothes.style.display='';
else
  document.all.clothes.style.display='none';
三元运算符就是if语句的缩写,用三元运算符可以写成一行,一般在不方便写多行代码的地方或不方便写函数的地方使用。
除此之外的情况虽然也可以这样写,但不推荐这么写,原因就是给别人阅读代码带来麻烦。
2010-01-11 16:16
sylknb
Rank: 4
等 级:贵宾
威 望:14
帖 子:1547
专家分:184
注 册:2006-6-3
收藏
得分:0 
多谢yms123:
现在有点懂了,但onClick="javascript:document.all.clothes.style.display=document.all.shoes.style.display=='none'?'':'none'一句话如何分割几段来理介?这种书写形式不懂?
2010-01-11 16:57
hmhz
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:30
帖 子:1890
专家分:503
注 册:2006-12-17
收藏
得分:0 
难者不会,会者不难,我就经常写这样的判断,我习惯精简,代码越短越好

下面这样你就应该很容易理解了!
程序代码:
<script>
function abc(str){str.value=str.value=="打开"?"关闭":"打开";}
</script>

<input type="button" value="打开" onclick="abc(this)"/>

[编程论坛] ASP超级群:49158383  敲门暗号:ASP编程
龍艺博客 http://www.
2010-01-11 17:42
快速回复:求助:下面一段代码表示什么意思?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017685 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved