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 相关文章推荐
Jquery.LazyLoad.js修正版下载,实现图片延迟加载插件
Mar 12 Javascript
jquery easyui使用心得
Jul 07 Javascript
浅谈javascript 迭代方法
Jan 21 Javascript
JavaScript搜索字符串并将搜索结果返回到字符串的方法
Apr 06 Javascript
JS+CSS实现带有碰撞缓冲效果的竖向导航条代码
Sep 15 Javascript
JavaScript的this关键字的理解
Jun 18 Javascript
详解jQuery uploadify文件上传插件的使用方法
Dec 16 Javascript
移动端界面的适配
Jan 11 Javascript
ES6学习教程之模板字符串详解
Oct 09 Javascript
jQuery中可见性过滤器简单用法示例
Mar 31 jQuery
vue页面引入three.js实现3d动画场景操作
Aug 10 Javascript
Vue父子组件传值的一些坑
Sep 16 Javascript
海量经典的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对网站验证码进行破解
2015/09/17 PHP
PHP计算近1年的所有月份
2017/03/13 PHP
Extjs学习笔记之七 布局
2010/01/08 Javascript
JavaScript 匿名函数和闭包介绍
2015/04/13 Javascript
JS获取当前使用的浏览器名字以及版本号实现方法
2016/08/19 Javascript
微信小程序学习(4)-系统配置app.json详解
2017/01/12 Javascript
基于JavaScript实现自定义滚动条
2017/01/25 Javascript
详解AngularJs ui-router 路由的简单介绍
2017/04/26 Javascript
vue 计时器组件的实现代码
2017/09/14 Javascript
基于vue v-for 循环复选框-默认勾选第一个的实现方法
2018/03/03 Javascript
koa2 用户注册、登录校验与加盐加密的实现方法
2019/07/22 Javascript
layui监听select变化,以及设置radio选中的方法
2019/09/24 Javascript
Vue.js 中制作自定义选择组件的代码附演示demo
2020/02/28 Javascript
Javascript实现鼠标移入方向感知
2020/06/24 Javascript
Vue清除定时器setInterval优化方案分享
2020/07/21 Javascript
vue实现按钮切换图片
2021/01/20 Vue.js
[02:51]2014DOTA2国际邀请赛 IG战队官方纪录片
2014/07/21 DOTA
[02:57]DOTA2亚洲邀请赛 SECRET战队出场宣传片
2015/02/07 DOTA
Python中的高级函数map/reduce使用实例
2015/04/13 Python
Python中SOAP项目的介绍及其在web开发中的应用
2015/04/14 Python
Python抓取聚划算商品分析页面获取商品信息并以XML格式保存到本地
2018/02/23 Python
pytorch中的weight-initilzation用法
2020/06/24 Python
python如何快速拼接字符串
2020/10/28 Python
肯尼亚网上商城:Kilimall
2016/08/20 全球购物
Ariat官网:美国马靴和服装品牌
2019/12/16 全球购物
英国马莎百货印度官网:Marks & Spencer印度
2020/10/08 全球购物
元旦晚会上单位领导演讲稿
2014/01/05 职场文书
英语教学随笔感言
2014/02/20 职场文书
安全责任书范本
2014/04/15 职场文书
法制宣传口号
2014/06/16 职场文书
放飞梦想演讲稿600字
2014/08/26 职场文书
财务部会计岗位职责
2015/02/03 职场文书
具结保证书范本
2015/05/11 职场文书
2016年第十九届推普周活动总结
2016/04/06 职场文书
深入理解 Golang 的字符串
2022/05/04 Golang
类和原型的设计模式之复制与委托差异
2022/07/07 Javascript