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 相关文章推荐
asp批量修改记录的代码
Jun 25 Javascript
CodeMirror2 IE7/IE8 下面未知运行时错误的解决方法
Mar 29 Javascript
在服务端(Page.Write)调用自定义的JS方法详解
Aug 09 Javascript
angularjs实现与服务器交互分享
Jun 24 Javascript
JS实现向表格中动态添加行的方法
Mar 30 Javascript
常用javascript表单验证汇总
Jul 20 Javascript
Three.js学习之几何形状
Aug 01 Javascript
JS实现的简单表单验证功能完整实例
Oct 14 Javascript
Vue工程模板文件 webpack打包配置方法
Dec 26 Javascript
Angular 开发学习之Angular CLI的安装使用
Dec 31 Javascript
详解如何使用webpack打包JS
Jun 21 Javascript
Django+vue跨域问题解决的详细步骤
Jan 20 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自动更新新闻DIY
2006/10/09 PHP
asp和php下textarea提交大量数据发生丢失的解决方法
2008/01/20 PHP
《PHP编程最快明白》第二讲 数字、浮点、布尔型、字符串和数组
2010/11/01 PHP
php UBB 解析实现代码
2011/11/27 PHP
CI(CodeIgniter)框架中URL特殊字符处理与SQL注入隐患分析
2019/02/28 PHP
jQuery EasyUI API 中文文档 - Documentation 文档
2011/09/29 Javascript
javascript中this做事件参数相关问题解答
2013/03/17 Javascript
javascript自动改变文字大小和颜色的效果的小例子
2013/08/02 Javascript
js无刷新操作table的行和列
2014/03/27 Javascript
通过JQuery将DIV的滚动条滚动到指定的位置方便自动定位
2014/05/05 Javascript
js实现checkbox全选、不选与反选的方法
2015/02/09 Javascript
关于JS中prototype的理解
2015/09/07 Javascript
使用jQuery操作HTML的table表格的实例解析
2016/03/13 Javascript
纯JS前端实现分页代码
2016/06/21 Javascript
JavaScript中点击事件的写法
2016/06/28 Javascript
微信小程序 图片上传实例详解
2017/05/05 Javascript
Bootstrap 表单验证formValidation 实现远程验证功能
2017/05/17 Javascript
JavaScript-定时器0~9抽奖系统详解(代码)
2017/08/16 Javascript
详解Vue 多级组件透传新方法provide/inject
2018/05/09 Javascript
详解Vue Elementui中的Tag与页面其它元素相互交互的两三事
2018/09/25 Javascript
jQuery 同时获取多个标签的指定内容并储存为数组
2018/11/20 jQuery
使用webpack将ES6转化ES5的实现方法
2019/10/13 Javascript
在win和Linux系统中python命令行运行的不同
2016/07/03 Python
Python SQL查询并生成json文件操作示例
2018/08/17 Python
python实现自动化上线脚本的示例
2019/07/01 Python
Python爬虫之urllib基础用法教程
2019/10/12 Python
pytorch 实现cross entropy损失函数计算方式
2020/01/02 Python
Python tkinter实现简单加法计算器代码实例
2020/05/13 Python
关于Python3的import问题(pycharm可以运行命令行import错误)
2020/11/18 Python
荷兰在线啤酒店:Beerwulf
2019/08/26 全球购物
2014年元旦促销活动方案
2014/02/22 职场文书
学习实践科学发展观心得体会
2014/09/10 职场文书
先进单位事迹材料
2014/12/25 职场文书
七年级地理教学计划
2015/01/22 职场文书
慰问信格式
2015/02/14 职场文书
MySQL数据库如何给表设置约束详解
2022/03/13 MySQL