根据出生日期自动取得星座的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插件制作 表单验证实现代码
Aug 17 Javascript
如何使用Jquery获取Form表单中被选中的radio值
Aug 09 Javascript
js中各种类型的变量在if条件中是true还是false
Jul 16 Javascript
轻量级javascript 框架Backbone使用指南
Jul 24 Javascript
学习vue.js表单控件绑定操作
Dec 05 Javascript
jQGrid Table操作列中点击【操作】按钮弹出按钮层的实现代码
Dec 05 Javascript
前端分页功能的实现以及原理(jQuery)
Jan 22 Javascript
除Console.log()外更多的Javascript调试命令
Jan 24 Javascript
微信小程序实现消息框弹出动画
Apr 18 Javascript
vue+elementui 对话框取消 表单验证重置示例
Oct 29 Javascript
javascript实现拖拽碰撞检测
Mar 12 Javascript
JavaScript实现班级抽签小程序
May 19 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
Zend公司全球首推PHP认证
2006/10/09 PHP
PHP file_get_contents 函数超时的几种解决方法
2009/07/30 PHP
使用PHP提取视频网站页面中的FLASH地址的代码
2010/04/17 PHP
php中计算程序运行时间的类代码
2012/11/03 PHP
php 删除目录下N分钟前创建的所有文件的实现代码
2013/08/10 PHP
PHP 快速排序算法详解
2014/11/10 PHP
php获取用户浏览器版本的方法
2015/01/03 PHP
如何用PHP来实现一个动态Web服务器
2015/07/29 PHP
js的表单操作 简单计算器
2011/12/29 Javascript
jquery.cookie() 方法的使用(读取、写入、删除)
2013/12/05 Javascript
js 点击页面其他地方关闭弹出层(示例代码)
2013/12/24 Javascript
防止按钮在短时间内被多次点击的方法
2014/03/10 Javascript
详解javascript中的事件处理
2015/11/06 Javascript
JS实现简单的二维矩阵乘积运算
2016/01/26 Javascript
JavaScript省市级联下拉菜单实例
2017/02/14 Javascript
十大 Node.js 的 Web 框架(快速提升工作效率)
2017/06/30 Javascript
jQuery动态添加元素无法触发绑定事件的解决方法分析
2018/01/02 jQuery
浏览器事件循环与vue nextTicket的实现
2019/04/16 Javascript
AngularJS动态生成select下拉框的方法实例
2019/11/17 Javascript
Python编程之多态用法实例详解
2015/05/19 Python
python利用拉链法实现字典方法示例
2017/03/25 Python
Python打开文件,将list、numpy数组内容写入txt文件中的方法
2018/10/26 Python
python自动化测试之DDT数据驱动的实现代码
2019/07/23 Python
Python学习笔记之For循环用法详解
2019/08/14 Python
django 连接数据库 sqlite的例子
2019/08/14 Python
python 有效的括号的实现代码示例
2019/11/11 Python
PyInstaller运行原理及常用操作详解
2020/06/13 Python
利用python批量爬取百度任意类别的图片的实现方法
2020/10/07 Python
Nike瑞士官网:Nike CH
2021/01/18 全球购物
大学生军训自我评价分享
2013/11/09 职场文书
竞聘副主任科员演讲稿
2014/01/11 职场文书
财务信息服务专业自荐书范文
2014/02/08 职场文书
爱的承诺书
2015/01/20 职场文书
放假通知
2015/04/14 职场文书
公司车辆管理制度
2015/08/04 职场文书
2016中学教师读书心得体会
2016/01/13 职场文书