jQuery实现根据生日计算年龄 星座 生肖


Posted in Javascript onNovember 23, 2016
<html>
<head>
 <title></title>
 <script src="Scripts/jquery-1.4.1.js" type="text/javascript"></script>

 <script type="text/javascript">
 //根据输入的生日自动获取星座,生肖和年龄。
 var year = new Array("猪", "鼠", "牛", "虎", "兔", "龙", "蛇", "马", "羊", "猴", "鸡", "狗");
 jQuery(function () {
  $("#Birthday").blur(function () {
  setTimeout(function () {
   var strHtml = "";
   var date = new Date($("#Birthday").val().replace(/-/g, "/"));
   var con = getxingzuo(date.getMonth() + 1, date.getDate());
   strHtml += "你的星座是:" + con;
   var zodiac = year[(parseInt(date.getFullYear()) + 9) % 12];
   strHtml += "<br/>你的生肖是:" + zodiac;
   var Age = new Date().getFullYear() - date.getFullYear();
   strHtml += "<br/>你的年龄是:" + Age;
   $("#div1").append(strHtml);
  }, 200);
  })
 })
 function getxingzuo(month, day) {
  var d = new Date(1999, month - 1, day, 0, 0, 0);
  var arr = [];
  arr.push(["魔羯座", new Date(1999, 0, 1, 0, 0, 0)])
  arr.push(["水瓶座", new Date(1999, 0, 20, 0, 0, 0)])
  arr.push(["双鱼座", new Date(1999, 1, 19, 0, 0, 0)])
  arr.push(["牡羊座", new Date(1999, 2, 21, 0, 0, 0)])
  arr.push(["金牛座", new Date(1999, 3, 21, 0, 0, 0)])
  arr.push(["双子座", new Date(1999, 4, 21, 0, 0, 0)])
  arr.push(["巨蟹座", new Date(1999, 5, 22, 0, 0, 0)])
  arr.push(["狮子座", new Date(1999, 6, 23, 0, 0, 0)])
  arr.push(["处女座", new Date(1999, 7, 23, 0, 0, 0)])
  arr.push(["天秤座", new Date(1999, 8, 23, 0, 0, 0)])
  arr.push(["天蝎座", new Date(1999, 9, 23, 0, 0, 0)])
  arr.push(["射手座", new Date(1999, 10, 22, 0, 0, 0)])
  arr.push(["魔羯座", new Date(1999, 11, 22, 0, 0, 0)])
  for (var i = arr.length - 1; i >= 0; i--) {
  if (d >= arr[i][1]) return arr[i][0];
  }
 }
 </script>
</head>
<body>
 <div id="div1" style="width:200px;height:200px;">
  <input type="text" id="Birthday" value="请输入你的生日!" />
  <input type="button" value="开始计算" />
 </div>
</body>
</html>

以上就是本文的全部内容,希望对大家有所帮助,谢谢对三水点靠木的支持!

Javascript 相关文章推荐
使用ajaxfileupload.js实现ajax上传文件php版
Jun 26 Javascript
不使用ajax实现无刷新提交表单
Dec 21 Javascript
jquery实现华丽的可折角广告代码
Sep 02 Javascript
javascript DOM的详解及实例代码
Mar 06 Javascript
AngularJS双向绑定和依赖反转实例详解
Apr 15 Javascript
基于AngularJS拖拽插件ngDraggable.js实现拖拽排序功能
Apr 02 Javascript
vue项目前端知识点整理【收藏】
May 13 Javascript
简单了解微信小程序的目录结构
Jul 01 Javascript
改进 JavaScript 和 Rust 的互操作性并深入认识 wasm-bindgen 组件
Jul 13 Javascript
探究一道价值25k的蚂蚁金服异步串行面试题
Aug 21 Javascript
理解JavaScript中的对象
Aug 25 Javascript
vue 二维码长按保存和复制内容操作
Sep 22 Javascript
JS DOMReady事件的六种实现方法总结
Nov 23 #Javascript
domReady的实现案例
Nov 23 #Javascript
BootStrap按钮标签及基本样式
Nov 23 #Javascript
JavaScript仿百度图片浏览效果
Nov 23 #Javascript
Asp.Net之JS生成分页条的方法
Nov 23 #Javascript
javascript判断firebug是否开启的方法
Nov 23 #Javascript
JavaScript表单验证开发
Nov 23 #Javascript
You might like
PHP打开和关闭文件操作函数总结
2014/11/18 PHP
简单的php+mysql聊天室实现方法(附源码)
2016/01/05 PHP
深入分析PHP设计模式
2020/06/15 PHP
向左滚动文字 js代码效果
2013/08/17 Javascript
php+ajax+jquery实现点击加载更多内容
2015/05/03 Javascript
JS中call/apply、arguments、undefined/null方法详解
2016/02/15 Javascript
NodeJS创建基础应用并应用模板引擎
2016/04/12 NodeJs
深入浅析Vue中的Prop
2018/06/10 Javascript
koa-router路由参数和前端路由的结合详解
2019/05/19 Javascript
微信小程序使用 vant Dialog组件的正确方式
2020/02/21 Javascript
详解钉钉小程序组件之自定义模态框(弹窗封装实现)
2020/03/07 Javascript
vue v-for出来的列表,点击某个li使得当前被点击的li字体变红操作
2020/07/17 Javascript
[40:57]TI4 循环赛第二日 iG vs EG
2014/07/11 DOTA
[00:03]DOTA2新版本PA至宝展示
2014/11/19 DOTA
[02:11]2016国际邀请赛中国区预选赛最美TA采访现场玩家
2016/06/28 DOTA
python抓取网页图片并放到指定文件夹
2014/04/24 Python
使用python编写android截屏脚本双击运行即可
2014/07/21 Python
python如何去除字符串中不想要的字符
2020/07/05 Python
详解Python正则表达式re模块
2019/03/19 Python
在PyCharm中控制台输出日志分层级分颜色显示的方法
2019/07/11 Python
django中使用Celery 布式任务队列过程详解
2019/07/29 Python
基于Python中的yield表达式介绍
2019/11/19 Python
pytorch1.0中torch.nn.Conv2d用法详解
2020/01/10 Python
tensorflow模型文件(ckpt)转pb文件的方法(不知道输出节点名)
2020/04/22 Python
python实现按键精灵找色点击功能教程,使用pywin32和Pillow库
2020/06/04 Python
澳大利亚宠物商店:Petbarn
2017/11/18 全球购物
教育实习生的自我评价分享
2013/11/21 职场文书
《微笑着面对生活》优秀演讲稿范文
2014/09/23 职场文书
2014年精神文明工作总结
2014/12/23 职场文书
地方课程教学计划
2015/01/19 职场文书
公司清洁工岗位职责
2015/04/15 职场文书
网络研修心得体会
2016/01/08 职场文书
2016年社区国庆节活动总结
2016/04/01 职场文书
导游词之麻姑仙境
2019/11/18 职场文书
用几道面试题来看JavaScript执行机制
2021/04/30 Javascript
springboot+WebMagic+MyBatis爬虫框架的使用
2021/08/07 Java/Android