为了账号安全,请及时绑定邮箱和手机立即绑定

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

<!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>

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

正在回答

3 回答

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

0 回复 有任何疑惑可以回复我~
#1

qq_左手的幸福_04130359 提问者

非常感谢!的确是这样的。
2016-10-23 回复 有任何疑惑可以回复我~

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

        {

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

        }

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

1 回复 有任何疑惑可以回复我~
#1

qq_左手的幸福_04130359 提问者

非常感谢
2016-10-23 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~
#1

qq_左手的幸福_04130359 提问者

是的,谢谢你了
2016-10-23 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信