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下动态显示jqGrid以及jqGrid的属性设置容易出现问题的解决方法
Oct 22 Javascript
js中的数组Array定义与sort方法使用示例
Aug 29 Javascript
javascript生成json数据简单示例分享
Feb 14 Javascript
javaScript中push函数用法实例分析
Jun 08 Javascript
javascript封装简单实现方法
Aug 11 Javascript
JS未跨域操作iframe里的DOM
Jun 01 Javascript
AngularJS入门教程之AngularJS 模板
Aug 18 Javascript
AngularJS定时器的使用与移除操作方法【interval与timeout】
Dec 14 Javascript
vue.js中指令Directives详解
Mar 20 Javascript
layer更改皮肤的实现方法
Sep 11 Javascript
js图数据结构处理 迪杰斯特拉算法代码实例
Sep 11 Javascript
如何在CocosCreator里画个炫酷的雷达图
Apr 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
smarty模板引擎中自定义函数的方法
2015/01/22 PHP
基于jquery 的一个progressbar widge
2010/10/29 Javascript
js取滚动条的尺寸的函数代码
2011/11/30 Javascript
javaScript函数中执行C#代码中的函数方法总结
2013/08/07 Javascript
js实现简单登录功能的实例代码
2013/11/09 Javascript
AngularJS页面访问时出现页面闪烁问题的解决
2016/03/06 Javascript
AngularJs Understanding the Model Component
2016/09/02 Javascript
jQuery插件HighCharts绘制2D半圆环图效果示例【附demo源码下载】
2017/03/09 Javascript
ExtJs的Ext.Ajax.request实现waitMsg等待提示效果
2017/06/14 Javascript
微信小程序媒体组件详解(视频,音乐,图片)
2017/09/19 Javascript
vue实现未登录跳转到登录页面的方法
2018/07/17 Javascript
详解es6新增数组方法简便了哪些操作
2019/05/09 Javascript
cordova+vue+webapp使用html5获取地理位置的方法
2019/07/06 Javascript
js全屏事件fullscreenchange 实现全屏、退出全屏操作
2019/09/17 Javascript
file-loader打包图片文件时路径错误输出为[object-module]的解决方法
2020/01/03 Javascript
js对象简介与基本用法示例
2020/03/13 Javascript
JS一次前端面试经历记录
2020/03/19 Javascript
Threejs实现滴滴官网首页地球动画功能
2020/07/13 Javascript
Python 文件管理实例详解
2015/11/10 Python
基于python实现在excel中读取与生成随机数写入excel中
2018/01/04 Python
用django设置session过期时间的方法解析
2019/08/05 Python
Django ORM多对多查询方法(自定义第三张表&ManyToManyField)
2019/08/09 Python
Django CBV与FBV原理及实例详解
2019/08/12 Python
用python介绍4种常用的单链表翻转的方法小结
2020/02/24 Python
python regex库实例用法总结
2021/01/03 Python
python re.match()用法相关示例
2021/01/27 Python
基于tensorflow __init__、build 和call的使用小结
2021/02/26 Python
The North Face官方旗舰店:美国著名户外品牌
2020/09/28 全球购物
《猫》教学反思
2014/02/26 职场文书
文化活动实施方案
2014/03/28 职场文书
应急管理工作总结2015
2015/05/04 职场文书
甲午大海战观后感
2015/06/02 职场文书
员工给公司的建议书
2019/06/24 职场文书
导游词之云南丽江-泸沽湖
2019/09/26 职场文书
MySQL完整性约束的定义与实例教程
2021/05/30 MySQL
关于PostgreSQL JSONB的匹配和交集问题
2021/09/14 PostgreSQL