请教个问题:有关if判断语句的,请指导一下,谢谢了

2016-07-07 15:00 来源:www.chinab4c.com 作者:ecshop专家

原:
function selsort(id){
if(id==1){
$('common1').style.display='';
$('common2').style.display='';
$('common3').style.display='';
$('qq1').style.display='none';
}
else {
$('common1').style.display='none';
$('common2').style.display='none';
$('common3').style.display='none';
$('msn1').style.display='';
}
}


我现在有个问题,因为ID==1到5,不像原来那么简单的两个结果了,所以不知道应该怎么循环这个语句。根据ID号以次输出,但是同时只能输出一个。

回答:
汗,这样的问题都有。if elseif elseif else 或 switch 具体的看php手册。

抱歉,没看清,原来是js的。if else if else if

喔。我还想再请问一下,如果我想把id==1 改成大于等与1怎么表示

>=
您的帖子长度不符合要求。 当前长度: 2 字节系统限制: 8 到 10000 字节



我如果这样改会出现如下问题
function selsort(id){
if(id==1){
$('common1').style.display='';
$('common2').style.display='';
$('common3').style.display='';
$('qq1').style.display='none';
}
else if(id==2) {
$('common1').style.display='none';
$('common2').style.display='none';
$('common3').style.display='none';
$('qq1').style.display='';
}
else if(id==3) {
$('common1').style.display='none';
$('common2').style.display='none';
$('common3').style.display='none';
$('msn1').style.display='';
}
else if(id==4) {
$('common1').style.display='none';
$('common2').style.display='none';
$('common3').style.display='none';
$('tbww1').style.display='';
}
else if(id==5) {
$('common1').style.display='none';
$('common2').style.display='none';
$('common3').style.display='none';
$('alww1').style.display='';
}
}

问题是会出现很多,正常选哪一个出哪一个就可以了


我想实现如果选MSN下面只显写MSN帐号的地方,如选淘宝旺旺只显淘宝旺旺帐号,而不是把点过的都显了。

请指导一下,根据ID判断完后,只输出一个选项就可以了,结果会都出来,这可怎么办,我用id>=这样表示不行,识别不了

请指导一下,根据ID判断完后,只输出一个选项就可以了,结果会都出来,这可怎么办,我用id>=这样表示不行, ...
dslz 发表于 2011-12-14 21:40


试下这样:id=1 && id>1

你最好用foreach结合index来循环.

id=1 && id>1这样不行识别不了了

还没搞定啊。。。。

还没有搞定,请大家帮忙看看我应该如何写这个语句呀