使用HTML5和JS实现日期下拉框功能
使用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实现日期下拉框功能相关推荐
- bootstrap-multiselect.js多选下拉框初始化时默认选中初始值
bootstrap-multiselect.js多选下拉框默认值设置 一.案例数据格式 二.HTML代码 <select id="msgRoles" multiple=&q ...
- IE6下使用jquery.bgiframe.js插件解决下拉框覆盖浮动层、Dialog的问题
IE6下使用jquery.bgiframe.js插件解决下拉框覆盖浮动层.Dialog的问题 参考文章: (1)IE6下使用jquery.bgiframe.js插件解决下拉框覆盖浮动层.Dialog的 ...
- 下拉框选中状态html,js中select下拉框选中
怎么用js动态 设置select中的某个值为选中值 select 中的某个options为新建,但在子页面新建一个选项时怎么能提交新用JS动态设置select的方法如下: 手动通过原生JS来实现: / ...
- PYTHON SELENIUM运用execute_script(JS)选择页面下拉框在输入框输入值
By Mejias 网上有很多教程使用SELENIUM去操作页面下拉框并选中,比如Select(web element).select_by_value(option).也有使用selenium对输入 ...
- vue html 下拉搜索框,vue实现的下拉框功能示例
本文实例讲述了vue实现的下拉框功能.分享给大家供大家参考,具体如下: www.jb51.net vue下拉框 {{x.name}}{{x.famname}} {{one}} {{oneF}} {{o ...
- 下拉多选框 微信小程序_微信小程序下拉框功能的实例代码
微信小程序组件里没有下拉框,正好要用到,记下来以后参考 wxml代码 选择接收班级 {{grade_name}} {{item}} wxss代码 /* 顶部 */ .top{ width: 100vw ...
- android加载时二级联动点击二级联动,Android实现联动下拉框二级地市联动下拉框功能...
日常使用软件中,为了方便且规范输入,会使用到下拉框进行输入,如注册时生日选项,购物时的地址输入,都会用到下拉框,今日笔者为了巩固已学的知识,实现了二级联动下拉框用作回顾及分享给求知的新手. 思路/步骤 ...
- js 实现多选框(复选框) 和单选框,下拉框功能完整示例代码附效果图
<!DOCTYPE html> <html><head><meta charset="utf-8" /><script src ...
- js中select下拉框重置_Web测试中需要注意的16个小细节
随着Internet和Intranet/Extranet的快速增长,Web已经对商业.工业.银行.财政.教育.政府和娱乐及我们的工作和生活产生了深远的影响.许多传统的信息和数据库系统正在被移植到互联网 ...
最新文章
- 用Python来分析5天破10亿的哪吒,为啥这么火?
- 简单工厂模式--加减乘除运算
- 《现代操作系统》第4章读书笔记--文件系统(未完成)
- c++/cli中System::Type::GetType的使用注意事项
- FLEX+Delphi,FLEX+Java,FLEX+C# 的聊天室
- nohup: 忽略输入重定向错误到标准输出端_Linux 重定向与管道
- [机器学习]超参数优化---贝叶斯优化(Bayesian Optimization) 理解
- Magicodes.IE已支持导出Word、Pdf和Html
- (45)Verilog HDL 秒灯电路设计
- oracle JOB 查询 添加 修改 删除
- Scala 获取当前时间
- Eclipse ADT 使用空格替代Tab键缩进整块整块代码
- 一条能让 iPhone 崩溃的 app 通知信息
- 找到小菇凉 (BFS)
- ubuntu16.04服务器下安装cuda9.0+cudnn7.0+tensorflow1.6.0+Anaconda3
- 计算机管理为什么不能扩展卷,Win10 C盘不能扩展卷怎么解决?
- 货币等额换算_换算单位和货币的最佳免费程序和网站
- opencv 脸部识别开源软件
- 测试过程中,遇到开发不认为是bug的bug,该怎么办
- 量子退火Python实战(2):护士调度问题(NSP : Nurse Scheduling Problem)