使用HTML5和JS实现日期下拉框功能
如图所示:

代码如下:

            <center><span style="font-size:26pt;color:red;">部门年度考核表(</span><span style="font-size:26pt;color:red;"><select id="yearDegree" name="yearDegree" style="font-size:26pt;color:red;appearance: none;" class="year" value=""></select></span><span style="font-size:26pt;color:red;">年度)</span></center>

JS代码:


```html```javascript
<script language="javascript" type="text/javascript" >$(function(){year();});function year(){var sele = document.getElementsByTagName("select");var year;var option;var value;for (var i=0; i<sele.length; i++) {if (sele[i].getAttribute("class") == "year") {//对于固有属性,也可以.属性名,由于class属性同时是关键字,需要.className 方式使用//此处需getAttribute(属性名)方法,不能用.属性名的方式,firefox和chrome不兼容.value方式,IE可以value=sele[i].getAttribute("value");if(value && /^\d+$/.test(value)){year=parseInt(value);}else{year=new Date().getFullYear();}for(var j=year-10;j<year+20;j++){//option创建方式还有var option=new Option('text','value');但IE不支持,firefox和chrome均可option=document.createElement("option");option.value=j;option.innerHTML=j;if(j==year){option.selected="selected";}sele[i].appendChild(option);}}}}
</script>

记住,还需要一个jquery工具包

使用HTML5和JS实现日期下拉框功能相关推荐

  1. bootstrap-multiselect.js多选下拉框初始化时默认选中初始值

    bootstrap-multiselect.js多选下拉框默认值设置 一.案例数据格式  二.HTML代码 <select id="msgRoles" multiple=&q ...

  2. IE6下使用jquery.bgiframe.js插件解决下拉框覆盖浮动层、Dialog的问题

    IE6下使用jquery.bgiframe.js插件解决下拉框覆盖浮动层.Dialog的问题 参考文章: (1)IE6下使用jquery.bgiframe.js插件解决下拉框覆盖浮动层.Dialog的 ...

  3. 下拉框选中状态html,js中select下拉框选中

    怎么用js动态 设置select中的某个值为选中值 select 中的某个options为新建,但在子页面新建一个选项时怎么能提交新用JS动态设置select的方法如下: 手动通过原生JS来实现: / ...

  4. PYTHON SELENIUM运用execute_script(JS)选择页面下拉框在输入框输入值

    By Mejias 网上有很多教程使用SELENIUM去操作页面下拉框并选中,比如Select(web element).select_by_value(option).也有使用selenium对输入 ...

  5. vue html 下拉搜索框,vue实现的下拉框功能示例

    本文实例讲述了vue实现的下拉框功能.分享给大家供大家参考,具体如下: www.jb51.net vue下拉框 {{x.name}}{{x.famname}} {{one}} {{oneF}} {{o ...

  6. 下拉多选框 微信小程序_微信小程序下拉框功能的实例代码

    微信小程序组件里没有下拉框,正好要用到,记下来以后参考 wxml代码 选择接收班级 {{grade_name}} {{item}} wxss代码 /* 顶部 */ .top{ width: 100vw ...

  7. android加载时二级联动点击二级联动,Android实现联动下拉框二级地市联动下拉框功能...

    日常使用软件中,为了方便且规范输入,会使用到下拉框进行输入,如注册时生日选项,购物时的地址输入,都会用到下拉框,今日笔者为了巩固已学的知识,实现了二级联动下拉框用作回顾及分享给求知的新手. 思路/步骤 ...

  8. js 实现多选框(复选框) 和单选框,下拉框功能完整示例代码附效果图

    <!DOCTYPE html> <html><head><meta charset="utf-8" /><script src ...

  9. js中select下拉框重置_Web测试中需要注意的16个小细节

    随着Internet和Intranet/Extranet的快速增长,Web已经对商业.工业.银行.财政.教育.政府和娱乐及我们的工作和生活产生了深远的影响.许多传统的信息和数据库系统正在被移植到互联网 ...

最新文章

  1. 用Python来分析5天破10亿的哪吒,为啥这么火?
  2. 简单工厂模式--加减乘除运算
  3. 《现代操作系统》第4章读书笔记--文件系统(未完成)
  4. c++/cli中System::Type::GetType的使用注意事项
  5. FLEX+Delphi,FLEX+Java,FLEX+C# 的聊天室
  6. nohup: 忽略输入重定向错误到标准输出端_Linux 重定向与管道
  7. [机器学习]超参数优化---贝叶斯优化(Bayesian Optimization) 理解
  8. Magicodes.IE已支持导出Word、Pdf和Html
  9. (45)Verilog HDL 秒灯电路设计
  10. oracle JOB 查询 添加 修改 删除
  11. Scala 获取当前时间
  12. Eclipse ADT 使用空格替代Tab键缩进整块整块代码
  13. 一条能让 iPhone 崩溃的 app 通知信息
  14. 找到小菇凉 (BFS)
  15. ubuntu16.04服务器下安装cuda9.0+cudnn7.0+tensorflow1.6.0+Anaconda3
  16. 计算机管理为什么不能扩展卷,Win10 C盘不能扩展卷怎么解决?
  17. 货币等额换算_换算单位和货币的最佳免费程序和网站
  18. opencv 脸部识别开源软件
  19. 测试过程中,遇到开发不认为是bug的bug,该怎么办
  20. 量子退火Python实战(2):护士调度问题(NSP : Nurse Scheduling Problem)

热门文章

  1. 基于互联网的招聘信息统计与分析(作业)
  2. c语言关键字extern作用,C语言中extern关键字详解
  3. 12种Flutter开发工具推荐
  4. 【MySQL】(八)多表查询——内连接查询、外连接查询、子查询
  5. nginx映射静态资源linux,nginx静态资源映射
  6. element菜单组件样式修改NavMenu导航菜单
  7. 一级计算机等级考试题库,全国计算机等级考试】一级考试试题库1
  8. SOFA Weekly | Layotto 本周 Contributor、QA 整理、Layotto 发布新版本
  9. Ubuntu tomcat7 安装
  10. 极光推送使用 IOS端