问答详情
源自:9-4 区别getElementByID,getElementsByName,getElementsByTagName

为什么上边的可以,下边的这个当条件不成立的时候,不能执行else语句呢?

if(parseInt(j)>6 || parseInt(j)<1){

                  alert("请输入1-6之间的阿拉伯数字!")

              }else{

                hobby[parseInt(j)-1].checked=true;

              }





if(parseInt(j)<=6 || parseInt(j)>=1){

                hobby[parseInt(j)-1].checked=true;

                  

              }else{

                alert("请输入1-6之间的阿拉伯数字!")

              }


提问者:Lu背水一战 2016-02-18 11:11

个回答

  • Lu背水一战
    2016-02-18 11:20:08

    解决了。把第二个代码的“||”换成了“&&”就可以了。因为输入比1大的,这个条件也可以成立。所以不能进入else。