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语句的缩写,用三元运算符可以写成一行,一般在不方便写多行代码的地方或不方便写函数的地方使用。
除此之外的情况虽然也可以这样写,但不推荐这么写,原因就是给别人阅读代码带来麻烦。