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工具 Event封装
Aug 21 Javascript
读取input:file的路径并显示本地图片的方法
Sep 23 Javascript
JS获取键盘上任意按键的值(实例代码)
Nov 12 Javascript
用javascript关闭本窗口不弹出询问框的方法
Sep 12 Javascript
javascript异步编程代码书写规范Promise学习笔记
Feb 11 Javascript
深入讲解AngularJS中的自定义指令的使用
Jun 18 Javascript
JavaScript禁止微信浏览器下拉回弹效果
May 16 Javascript
基于代数方程库Algebra.js解二元一次方程功能示例
Jun 09 Javascript
vue中过滤器filter的讲解
Jan 21 Javascript
vue 中Virtual Dom被创建的方法
Apr 15 Javascript
js常见遍历操作小结
Jun 06 Javascript
jQuery实现简单弹幕制作
Dec 10 jQuery
海量经典的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加MYSQL服务器
2006/10/09 PHP
深入理解PHP之数组(遍历顺序)  Laruence原创
2012/06/13 PHP
PHP批量生成静态HTML的简单原理和方法
2014/04/20 PHP
php将数组存储为文本文件方法汇总
2015/10/28 PHP
Yii2简单实现给表单添加验证码的方法
2016/07/18 PHP
PHP常用函数之格式化时间操作示例
2019/10/21 PHP
JavaScript Cookie的读取和写入函数
2009/12/08 Javascript
使用百度地图api实现根据地址查询经纬度
2014/12/11 Javascript
基于jQuery创建鼠标悬停效果的方法
2015/03/07 Javascript
基于jquery实现全屏滚动效果
2015/11/26 Javascript
引用jquery框架后出错的解决方法
2016/08/09 Javascript
基于BootStrap的Metronic框架实现页面链接收藏夹功能按钮移动收藏记录(使用Sortable进行拖动排序)
2016/08/29 Javascript
基于Vue2的移动端开发环境搭建详解
2016/11/03 Javascript
ajax与jsonp的区别及用法
2018/10/16 Javascript
如何使用vuex实现兄弟组件通信
2018/11/02 Javascript
2019最新21个MySQL高频面试题介绍
2020/02/06 Javascript
vue中v-model对select的绑定操作
2020/08/31 Javascript
[54:41]2018DOTA2亚洲邀请赛3月30日 小组赛B组 VGJ.T VS paiN
2018/03/31 DOTA
python 切片和range()用法说明
2013/03/24 Python
Python time模块详解(常用函数实例讲解,非常好)
2014/04/24 Python
按日期打印Python的Tornado框架中的日志的方法
2015/05/02 Python
详解Swift中属性的声明与作用
2016/06/30 Python
Python 利用内置set函数对字符串和列表进行去重的方法
2018/06/29 Python
解决python xlrd无法读取excel文件的问题
2018/12/25 Python
opencv转换颜色空间更改图片背景
2019/08/20 Python
Python字符串格式化常用手段及注意事项
2020/06/17 Python
K近邻法(KNN)相关知识总结以及如何用python实现
2021/01/28 Python
英国口碑最好的的维他命胶囊品牌:Myvitamins(有中文站)
2016/12/03 全球购物
意大利时尚奢侈品店:D’Aniello Boutique
2021/01/19 全球购物
汽车运用工程毕业生自荐信
2013/10/29 职场文书
2014年9.18纪念日演讲稿
2014/09/14 职场文书
2015年党日活动总结范文
2015/03/25 职场文书
教师反邪教心得体会
2016/01/15 职场文书
导游词之晋城蟒河
2019/12/12 职场文书
Vue实现下拉加载更多
2021/05/09 Vue.js
pytorch 中nn.Dropout的使用说明
2021/05/20 Python