根据出生日期自动取得星座的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 相关文章推荐
页面刷新时记住滚动条的位置jquery代码
Jun 17 Javascript
jquery用ajax方式从后台获取json数据后如何将内容填充到下拉列表
Aug 26 Javascript
Angularjs单选改为多选的开发过程及问题解析
Feb 17 Javascript
关于vuex的学习实践笔记
Apr 05 Javascript
angularjs实现时间轴效果的示例代码
Nov 29 Javascript
vue实现自定义多选与单选的答题功能
Jul 05 Javascript
Vue数据双向绑定的深入探究
Nov 27 Javascript
微信小程序开发问题之wx.previewImage
Dec 25 Javascript
Node.js原生api搭建web服务器的方法步骤
Feb 15 Javascript
element-ui如何防止重复提交的方法步骤
Dec 09 Javascript
使用Vue实现一个树组件的示例
Nov 06 Javascript
微信小程序之高德地图多点路线规划过程示例详解
Jan 18 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函数解决SQL injection
2006/12/09 PHP
再次研究下cache_lite
2007/02/14 PHP
PHP If Else(elsefi) 语句
2013/04/07 PHP
ThinkPHP3.1数据CURD操作快速入门
2014/06/19 PHP
浅谈php提交form表单
2015/07/01 PHP
js 判断 enter 事件
2009/02/12 Javascript
JS的replace方法介绍
2012/10/20 Javascript
用javascript判断IE版本号简单实用且向后兼容
2013/09/11 Javascript
JavaScript函数详解
2015/02/27 Javascript
JavaScript常用判断写法大全(推荐)
2016/05/30 Javascript
判断js的Array和Object的实现方法
2016/08/29 Javascript
详解能在多种前端框架下使用的表格控件
2017/01/11 Javascript
node.js操作mysql简单实例
2017/05/25 Javascript
vue-baidu-map 进入页面自动定位的解决方案(推荐)
2018/04/28 Javascript
layui 表格的属性的显示转换方法
2018/08/14 Javascript
Vue批量图片显示时遇到的路径被解析问题
2019/03/28 Javascript
JavaScript实现移动端弹窗后禁止滚动
2020/05/25 Javascript
JS数组及对象遍历方法代码汇总
2020/06/16 Javascript
[01:34]2016国际邀请赛中国区预选赛IG战队教练采访
2016/06/27 DOTA
浅谈python和C语言混编的几种方式(推荐)
2017/09/27 Python
python Celery定时任务的示例
2018/03/13 Python
对python 自定义协议的方法详解
2019/02/13 Python
三步实现Django Paginator分页的方法
2019/06/11 Python
Pytorch 多维数组运算过程的索引处理方式
2019/12/27 Python
Html5 audio标签样式的修改
2016/01/28 HTML / CSS
html5 canvas合成海报所遇问题及解决方案总结
2017/08/03 HTML / CSS
html5视频自动横过来自适应页面且点击播放功能的实现
2020/06/03 HTML / CSS
《童年的发现》教学反思
2014/02/14 职场文书
课堂教学改革实施方案
2014/03/17 职场文书
开展读书活动总结
2014/06/30 职场文书
销售督导岗位职责
2015/04/10 职场文书
爱的教育读书笔记
2015/06/26 职场文书
2016庆祝国庆67周年宣传语
2015/11/25 职场文书
公司周年庆寄语
2019/06/21 职场文书
2019公司借款合同范本2篇!
2019/07/24 职场文书
八年级作文之感恩
2019/11/22 职场文书