根据出生日期自动取得星座的js代码


Posted in Javascript onJuly 20, 2010

无奈啊~只怪读书时没有好好用功~看着JavaScript,一个头顿时变成两个。。。。。。。。
还好网络提供了很好的资料库~看了下,然后自己改了下,基本算能完成任务吧~写下一份存档,留待日后

function xingzuo() { 
var start = 1901, date=document.getElementById("txtDay").value, month=document.getElementById("txtMonth").value;; 
with (document.getElementById("txtXZ")){ 
if (month == 1 && date >=20 || month == 2 && date <=18) {value = "水瓶座";} 
if (month == 1 && date > 31) {value = "Huh?";} 
if (month == 2 && date >=19 || month == 3 && date <=20) {value = "双鱼座";} 
if (month == 2 && date > 29) {value = "Say what?";} 
if (month == 3 && date >=21 || month == 4 && date <=19) {value = "白羊座";} 
if (month == 3 && date > 31) {value = "OK. Whatever.";} 
if (month == 4 && date >=20 || month == 5 && date <=20) {value = "金牛座";} 
if (month == 4 && date > 30) {value = "I'm soooo sorry!";} 
if (month == 5 && date >=21 || month == 6 && date <=21) {value = "双子座";} 
if (month == 5 && date > 31) {value = "Umm ... no.";} 
if (month == 6 && date >=22 || month == 7 && date <=22) {value = "巨蟹座";} 
if (month == 6 && date > 30) {value = "Sorry.";} 
if (month == 7 && date >=23 || month == 8 && date <=22) {value = "狮子座";} 
if (month == 7 && date > 31) {value = "Excuse me?";} 
if (month == 8 && date >=23 || month == 9 && date <=22) {value = "室女座";} 
if (month == 8 && date > 31) {value = "Yeah. Right.";} 
if (month == 9 && date >=23 || month == 10 && date <=22) {value = "天秤座";} 
if (month == 9 && date > 30) {value = "Try Again.";} 
if (month == 10 && date >=23 || month == 11 && date <=21) {value = "天蝎座";} 
if (month == 10 && date > 31) {value = "Forget it!";} 
if (month == 11 && date >=22 || month == 12 && date <=21) {value = "人马座";} 
if (month == 11 && date > 30) {value = "Invalid Date";} 
if (month == 12 && date >=22 || month == 1 && date <=19) {value = "摩羯座";} 
if (month == 12 && date > 31) {value = "No way!";} 
} 
}
Javascript 相关文章推荐
JavaScript 数组的 uniq 方法
Jan 23 Javascript
基于jQuery实现点击同时更改两个iframe的网址
Jul 01 Javascript
iframe子页面与父页面在同域或不同域下的js通信
May 07 Javascript
JavaScript在网页中画圆的函数arc使用方法
Nov 13 Javascript
jQuery实现div拖拽效果实例分析
Feb 20 Javascript
CascadeView级联组件实现思路详解(分离思想和单链表)
Apr 12 Javascript
使用JQuery选择HTML遍历函数的方法
Sep 17 Javascript
Angular2 多级注入器详解及实例
Oct 30 Javascript
详解bootstrap的modal-remote两种加载方式【强化】
Jan 27 Javascript
浅谈关于vue中scss公用的解决方案
Dec 02 Javascript
JS async 函数的含义和用法实例总结
Apr 08 Javascript
原生JS实现相邻月份日历
Oct 13 Javascript
firefox火狐浏览器与与ie兼容的2个问题总结
Jul 20 #Javascript
Javascript实现CheckBox的全选与取消全选的代码
Jul 20 #Javascript
js下写一个事件队列操作函数
Jul 19 #Javascript
js+css在交互上的应用
Jul 18 #Javascript
基于jQuery试卷自动排版系统
Jul 18 #Javascript
Date对象格式化函数代码
Jul 17 #Javascript
js下利用控制器载入对应脚本
Jul 17 #Javascript
You might like
一个PHP模板,主要想体现一下思路
2006/12/25 PHP
URL Rewrite的设置方法
2007/01/02 PHP
PHP5中实现多态的两种方法实例分享
2014/04/21 PHP
[原创]PHP获取数组表示的路径方法分析【数组转字符串】
2017/09/01 PHP
PHP长连接实现与使用方法详解
2018/02/11 PHP
jQuery:节点(插入,复制,替换,删除)操作
2013/03/04 Javascript
JS使用oumousemove和oumouseout动态改变图片显示的方法
2015/03/31 Javascript
Node.js本地文件操作之文件拷贝与目录遍历的方法
2016/02/16 Javascript
AngularJS控制器详解及示例代码
2016/08/16 Javascript
Vue.js每天必学之过渡与动画
2016/09/06 Javascript
微信小程序 动态的设置图片的高度和宽度详解及实例代码
2017/02/24 Javascript
Vue.js实现在下拉列表区域外点击即可关闭下拉列表的功能(自定义下拉列表)
2017/05/30 Javascript
nodejs中解决异步嵌套循环和循环嵌套异步的问题
2017/07/12 NodeJs
js Element Traversal规范中的元素遍历方法
2018/04/19 Javascript
Vue 组件传值几种常用方法【总结】
2018/05/28 Javascript
详解mpvue小程序中怎么引入iconfont字体图标
2018/10/01 Javascript
ajax与jsonp的区别及用法
2018/10/16 Javascript
微信小程序如何获取手机验证码
2018/11/04 Javascript
原生js添加一个或多个类名的方法分析
2019/07/30 Javascript
vue 实现cli3.0中使用proxy进行代理转发
2019/10/30 Javascript
javascript中contains是否包含功能实现代码(扩展字符、数组、dom)
2020/04/07 Javascript
Angular处理未可知异常错误的方法详解
2021/01/17 Javascript
[04:04]显微镜下的DOTA2第六期——电影级别的华丽团战
2014/06/20 DOTA
[02:28]DOTA2 2017国际邀请赛小组赛回顾
2017/08/09 DOTA
[02:39]我与DAC之Newbee.Moogy:从论坛到TI
2018/03/26 DOTA
树莓派中python获取GY-85九轴模块信息示例
2013/12/05 Python
使用python统计文件行数示例分享
2014/02/21 Python
Python中强大的命令行库click入门教程
2016/12/26 Python
python list格式数据excel导出方法
2018/10/31 Python
python实现转盘效果 python实现轮盘抽奖游戏
2019/01/22 Python
win10下安装Anaconda的教程(python环境+jupyter_notebook)
2019/10/23 Python
关于Python 中的时间处理包datetime和arrow的方法详解
2020/03/19 Python
Html5 video标签视频的最佳实践
2020/02/26 HTML / CSS
申报职称专业技术个人的自我评价
2013/12/12 职场文书
2014年教师节国旗下讲话稿
2014/09/10 职场文书
MySQL系列之十四 MySQL的高可用实现
2021/07/02 MySQL