这个if else语句我真是毫无办法了,求大神指点!
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>无标题文档</title> <script type="text/javascript"> function xing(){ alert("欢迎进入星座测试!"); var yue=prompt("请输入出生月份(单位/月):"); var ri=prompt("请输入出生日期(单位/日):"); if(yue==3&&ri>=21||yue==4&&ri<=19) { alert("您的星座是白羊座"); } else if(yue==4&&ri>=20||yue==5&&ri<=20) { alert("您的星座是金牛座"); { else if(yue==5&&ri>=21||yue==6&&ri<=21) { alert("您的星座是双子座"); { else if(yue==6&&ri>=22||yue==7&&ri<=22) { alert("您的星座是巨蟹座"); { else if(yue==7&&ri>=23||yue==8&&ri<=22) { alert("您的星座是狮子座"); { else if(yue==8&&ri>=23||yue==9&&ri<=22) { alert("您的星座是处女座"); { else if(yue==9&&ri>=23||yue==10&&ri<=23) { alert("您的星座是天秤座"); { else if(yue==10&&ri>=24||yue==11&&ri<=22) { alert("您的星座是天蝎座"); { else if(yue==11&&ri>=23||yue==12&&ri<=21) { alert("您的星座是射手座"); {else if(yue==12&&ri>=22||yue==1&&ri<=19) { alert("您的星座是摩羯座"); { else if(yue==1&&ri>=20||yue==2&&ri<=18) { alert("您的星座是水瓶座"); { else if(yue==2&&ri>=19s||yue==3&&ri<=20) { alert("您的星座是双鱼座"); { else { alert("输入错误!"); } } </script> </head> <body> <input type="button" name="button" value="点击开始测试" onclick="xing()" /> </body> </html>
从if else开始出了问题,怎么点都没反应,把if else部分内容删了就没问题,检查了好久不知道哪里有问题,求大神帮忙看看,感激不尽!