JavaScript关于select的相关操作说明


Posted in Javascript onJanuary 13, 2010

一、 插入option
1、DOM方法
var oSelectYear = document.getElementById("SelectYear");
var op = document.createElement("option");
op.innerHTML = "2010";
op.value = "2010";
oSelectYear.appendChild(op);

2、new Option方法
var oSelectMonth = document.getElementById("SelectMonth");
oSelectMonth.options.add(new Option(1, 1));
oSelectMonth.options.add(new Option(2, 2));

二、 清空option
var oSelectMonth = document.getElementById("SelectMonth");
oSelectMonth.options.length = 0; //清空Select里面的options

三、 设置默认选中option
var oSelectMonth = document.getElementById("SelectMonth");
//oSelectMonth.selectedIndex = 1; //方法一:默认选中第二项
//setTimeout(function() { oSelectMonth.selectedIndex = 1; }, 0); //用setTimeout延迟是为了防止dom渲染问题
// oSelectMonth.options[1].selected = true; //方法二
oSelectMonth.options[1].setAttribute("selected", "true"); //方法三:比较推荐的用setAttribute来设置

Javascript 相关文章推荐
js 小数取整的函数
May 10 Javascript
Jquery实现简单的动画效果代码
Mar 18 Javascript
jquery得到iframe src属性值的方法
Sep 25 Javascript
node.js中实现同步操作的3种实现方法
Dec 05 Javascript
浅谈javascript原型链与继承
Jul 13 Javascript
Js删除数组中某一项或几项的几种方法(推荐)
Jul 27 Javascript
KnockoutJS 3.X API 第四章之click绑定
Oct 10 Javascript
AngularJS指令与指令之间的交互功能示例
Dec 14 Javascript
微信小程序图片自适应支持多图实例详解
Jun 21 Javascript
vue Tab切换以及缓存页面处理的几种方式
Nov 05 Javascript
通过实例解析javascript Date对象属性及方法
Nov 04 Javascript
vue实现下载文件流完整前后端代码
Nov 17 Vue.js
海量经典的jQuery插件集合
Jan 12 #Javascript
JQuery获取元素文档大小、偏移和位置和滚动条位置的方法集合
Jan 12 #Javascript
jquery下操作HTML控件的实现代码
Jan 12 #Javascript
jquery插件 cluetip 关键词注释
Jan 12 #Javascript
Javascript 实现TreeView CheckBox全选效果
Jan 11 #Javascript
javascript下判断一个对象是否具有指定名称的属性的的代码
Jan 11 #Javascript
JavaScript 学习笔记(九)call和apply方法
Jan 11 #Javascript
You might like
PHP编码规范的深入探讨
2013/06/06 PHP
php实现表单多按钮提交action的处理方法
2015/10/24 PHP
jQuery选择没有colspan属性的td的代码
2010/07/06 Javascript
滚动图片效果 jquery实现回旋滚动效果
2013/01/08 Javascript
Extjs优化(二)Form表单提交通用实现
2013/04/15 Javascript
JS实现漂亮的时间选择框效果
2016/08/20 Javascript
javascript实现动态显示颜色块的报表效果
2017/04/10 Javascript
jQuery实现多张图片上传预览(不经过后端处理)
2017/04/29 jQuery
使用jQuery实现动态添加小广告
2017/07/11 jQuery
通过vue-router懒加载解决首次加载时资源过多导致的速度缓慢问题
2018/04/08 Javascript
JavaScript实现邮箱后缀提示功能的示例代码
2018/12/13 Javascript
微信小程序 子级页面返回父级并把子级参数带回父级实现方法
2019/08/22 Javascript
js 计算月/周的第一天和最后一天代码
2020/02/01 Javascript
vue总线机制(bus)知识点详解
2020/05/10 Javascript
2020京东618叠蛋糕js脚本(亲测好用)
2020/06/02 Javascript
Python中扩展包的安装方法详解
2017/06/14 Python
python中多层嵌套列表的拆分方法
2018/07/02 Python
python创建子类的方法分析
2019/11/28 Python
使用OpenCV校准鱼眼镜头的方法
2020/11/26 Python
CSS3实现可爱的小黄人动画
2016/07/11 HTML / CSS
加拿大领先的冒险和户外零售商:Atmosphere
2017/12/19 全球购物
Glamest意大利:女性在线奢侈品零售店
2019/04/28 全球购物
Ibatis的核心配置文件都有什么
2014/09/08 面试题
儿科主治医生个人求职信
2013/09/23 职场文书
关于工资低的辞职信
2014/01/14 职场文书
小学开学标语
2014/07/01 职场文书
保险专业求职信
2014/07/07 职场文书
群众路线教育实践活动思想汇报(2014特荐篇)
2014/09/16 职场文书
2015学校师德师风工作总结
2015/04/22 职场文书
预备党员转正党小组意见
2015/06/01 职场文书
如何写观后感
2015/06/19 职场文书
导游词之丹东鸭绿江
2019/10/24 职场文书
如何用python识别滑块验证码中的缺口
2021/04/01 Python
python模块与C和C++动态库相互调用实现过程示例
2021/11/02 Python
我的收音机情缘
2022/04/05 无线电
浅析Python OpenCV三种滤镜效果
2022/04/11 Python