原生jQuery实现只显示年份下拉框


Posted in jQuery onDecember 24, 2020

本文实例为大家分享了jQuery实现只显示年份下拉框的具体代码,供大家参考,具体内容如下

代码:

<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width, initial-scale=1.0">
 <title>Document</title>
  <script src="https://lib.baomitu.com/jquery/3.5.1/jquery.js"></script>
</head>
<body>
 <div id="main" style="width: 600px;height:400px;"></div>
 <select name="" id="start" onchange="chooseYear2()">
  <option value="">1949</option>
 </select>

 <select name="" id="end"> 
 <option value=""></option>
 </select>

 <script type="text/javascript">
  var date = new Date();
  var y = date.getFullYear()
  function chooseYear1() {
   for (let i = 1949; i<=y; i ++) {
    let start = document.getElementById("start");
    let year = Number(start.lastElementChild.innerHTML) + 1;
    var myOption = document.createElement("option");
    myOption.innerHTML = year;
    start.appendChild(myOption);
   }
  }
  chooseYear1();
  function chooseYear2() {
  //如果你想让起始年份下拉框和结束年份下拉框都显示从1949至今的年份,那么写同样的循环即可:
   let end = Number($("#start").find("option:selected").val());
   let start = document.getElementById("end");
   start.firstElementChild.innerHTML=end;
   var myOption = document.createElement("option");
   for (let i = end; i<=y; i ++) {
    let start = document.getElementById("end");
    let year = Number(start.lastElementChild.innerHTML) + 1;
    var myOption = document.createElement("option");
    myOption.innerHTML = year;
    start.appendChild(myOption);
   }
  }
 </script>
</body>
</html>

只显示年份的下拉框效果:

原生jQuery实现只显示年份下拉框

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

jQuery 相关文章推荐
jQuery插件HighCharts绘制简单2D柱状图效果示例【附demo源码】
Mar 21 jQuery
jquery 校验中国身份证号码实例详解
Apr 11 jQuery
详谈jQuery.load()和Jsp的include的区别
Apr 12 jQuery
JQuery实现图片轮播效果
May 08 jQuery
jQuery中clone()函数实现表单中增加和减少输入项
May 13 jQuery
jquery图片放大镜效果
Jun 23 jQuery
jQuery查找和过滤_动力节点节点Java学院整理
Jul 04 jQuery
jQuery初级教程之网站品牌列表效果
Aug 02 jQuery
jQuery实现动态显示select下拉列表数据的方法
Feb 05 jQuery
Easyui 去除jquery-easui tab页div自带滚动条的方法
May 10 jQuery
jQuery实现滑动开关效果
Aug 02 jQuery
ajax jquery实现页面某一个div的刷新效果
Mar 04 jQuery
jquery实现鼠标悬浮弹出气泡提示框
Dec 23 #jQuery
jquery实现图片放大镜效果
Dec 23 #jQuery
jQuery实现增删改查
Dec 22 #jQuery
jQuery实现本地存储
Dec 22 #jQuery
jQuery实现电梯导航模块
Dec 22 #jQuery
jQuery实现tab栏切换效果
Dec 22 #jQuery
jQuery+ajax实现文件上传功能
Dec 22 #jQuery
You might like
用PHP实现 上一篇、下一篇的代码
2012/09/29 PHP
PHP实现163邮箱自动发送邮件
2016/03/29 PHP
浅谈PHP中pack、unpack的详细用法
2018/03/12 PHP
javascript 播放器 控制
2007/01/22 Javascript
javascript 学习笔记(八)javascript对象
2011/04/12 Javascript
jQuery 阴影插件代码分享
2012/01/09 Javascript
有关javascript的性能优化 (repaint和reflow)
2013/04/12 Javascript
浏览器环境下JavaScript脚本加载与执行探析之动态脚本与Ajax脚本注入
2016/01/19 Javascript
Js实现中国公民身份证号码有效性验证实例代码
2017/05/03 Javascript
Angular父组件调用子组件的方法
2018/04/02 Javascript
JS内部事件机制之单线程原理
2018/07/02 Javascript
小程序接口的promise化的实现方法
2019/12/11 Javascript
JavaScript实现滑动门效果
2020/01/18 Javascript
原生JavaScript创建不可变对象的方法简单示例
2020/05/07 Javascript
小程序实现列表展开收起效果
2020/07/29 Javascript
手机浏览器唤起微信分享(JS)
2020/10/11 Javascript
玩转python爬虫之URLError异常处理
2016/02/17 Python
Python实现的基于优先等级分配糖果问题算法示例
2018/04/25 Python
python实现最大优先队列
2019/08/29 Python
python线性插值解析
2020/07/05 Python
Django def clean()函数对表单中的数据进行验证操作
2020/07/09 Python
Pycharm调试程序技巧小结
2020/08/08 Python
python mongo 向数据中的数组类型新增数据操作
2020/12/05 Python
python sleep和wait对比总结
2021/02/03 Python
VSCode中autopep8无法运行问题解决方案(提示Error: Command failed,usage)
2021/03/02 Python
浏览器实现移动端高性能css3动画(开启gpu加速)
2013/12/23 HTML / CSS
入党申请书自我鉴定
2013/10/12 职场文书
公司清洁工岗位职责
2013/12/14 职场文书
淘宝店铺营销方案
2014/02/13 职场文书
市场推广策划方案
2014/06/02 职场文书
公司委托书怎么写
2014/08/02 职场文书
初中学习计划书范文
2014/09/15 职场文书
个人授权委托书范本格式
2014/10/12 职场文书
初中语文教学随笔
2015/08/15 职场文书
2019同学聚会主持词
2019/05/06 职场文书
nginx访问报403错误的几种情况详解
2022/07/23 Servers