问答详情
源自:1-8 JavaScript-判断语句(if...else)

哪出错了啊,求大神看看?

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title>无标题文档</title>

<script type="text/javascript">

function constellation(){

        alert("欢迎进入星座测试!");

var yue=prompt("请输入出生月份(单位/月):");

var ri=prompt("请输入出生日期(单位/日):");

constellation();

     if(yue==3&&ri>=21||yue==4&&ri<=20)

       { 

            alert("您的星座是狮子座");

        }

    else if(yue==4&&ri>=21||yue==5&&ri<=20)

       {

            alert("您的星座是金牛座");

       }

    else if(yue==5&&ri>=21||yue==6&&ri<=20)

       {

            alert("您的星座是双子座");

      }

    else if(yue==6&&ri>=21||yue==7&&ri<=20)

        {

            alert("您的星座是巨蟹座");

     }

    else if(yue==7&&ri>=21||yue==8&&ri<=20)

          {  

            alert("您的星座是白羊座");

         }

    else if(yue==8&&ri>=21||yue==9&&ri<=20)

        {

            alert("您的星座是处女座");

        }

    else if(yue==9&&ri>=21||yue==10&&ri<=20)

        {

            alert("您的星座是天秤座");

        }

    else if(yue==10&&ri>=21||yue==11&&ri<=20)

        {

            alert("您的星座是天蝎座");

        }

    else if(yue==11&&ri>=21||yue==12&&ri<=20)

        {

            alert("您的星座是射手座");

        }

        else if(yue==12&&ri>=21||yue==1&&ri<=20)

        {

            alert("您的星座是摩羯座");

        }

    else if(yue==1&&ri>=21||yue==2&&ri<=20)

        {

            alert("您的星座是水瓶座");

        }

    else if(yue==2&&ri>=11s||yue==3&&ri<=20)

        {

            alert("您的星座是双鱼座");

        }

    else

        {

            alert("输入错误!");

        }

    }

</script>

</head>

<body>

<form>

<input type="button" name="botton" value="点击开始测试" onclick="constellation()" />

</form>

</body>

</html>

怎么运行不了啊,哪里出错了啊?

提问者:qq_左手的幸福_04130359 2016-10-23 10:56

个回答

  • 深海中
    2016-10-23 11:24:03
    已采纳

    你在判断“双鱼座”那地方的“ri>=11s”错了 ,多了一个“s”,去掉就好

  • lusir_0001
    2016-10-23 11:47:01

    else if(yue==2&&ri>=11s||yue==3&&ri<=20)

            {

                alert("您的星座是双鱼座");

            }

    ri>=11s  改为  ri>=21 即可。

  • AnntsingJohn3978966
    2016-10-23 11:31:50

    脚本代码中,多了constellation();