Javascript select下拉框操作常用方法


Posted in Javascript onNovember 09, 2009
function AddDropDownList(id,fatherCtl) 
{ 
if(!document.getElementById(id)) 
{ 
var ddl = document.createElement('select'); 
ddl.setAttribute("id",id); 
if(fatherCtl&&document.getElementById(fatherCtl)) 
document.getElementById(fatherCtl).appendChild(ddl); 
else 
document.body.appendChild(ddl); 
} 
} 
//删除指定的下拉框 
function RemoveDropDownList(id) 
{ 
var ctl = document.getElementById(id); 
if(ctl) 
ctl.parentNode.removeChild(ctl); 
} 
//给下拉框添加选项 
function AddDDDLOption(id,text,value) 
{ 
var ctl = document.getElementById(id); 
if(ctl) 
{ 
ctl.options[ctl.options.length] = new Option(text,value); 
} 
} 
//删除所有选项 
function RemoveAllDDLOptions(id) 
{ 
var ctl = document.getElementById(id); 
if(ctl) 
{ 
ctl.options.length=0; 
} 
} 
//删除指定索引的选项 
function RemoveDDLOption(id,index) 
{ 
var ctl=document.getElementById(id); 
if(ctl && ctl.options[index]) 
{ 
ctl.options[index]=null; 
} 
} 
//获取下拉框选择的值 
function GetDDLSelectedValue(id) 
{ 
var ctl = document.getElementById(id); 
if(ctl) 
{ 
return ctl.options[ctl.selectedIndex].value; 
} 
} 
//获取下拉框选择的文本 
function GetDDLSelectedText(id) 
{ 
var ctl = document.getElementById(id); 
if(ctl) 
{ 
return ctl.options[ctl.selectedIndex].text; 
} 
}
Javascript 相关文章推荐
ie和firefox不兼容的解决方法集合
Apr 28 Javascript
在IE 浏览器中使用 jquery的fadeIn() 效果 英文字符字体加粗
Jun 02 Javascript
基于JQuery实现滚动到页面底端时自动加载更多信息
Jan 31 Javascript
Javascript学习笔记之函数篇(六) : 作用域与命名空间
Nov 23 Javascript
JQuery记住用户名密码实现下次自动登录功能
Apr 27 Javascript
jQuery模拟物体自由落体运动(附演示与demo源码下载)
Jan 21 Javascript
JavaScript累加、迭代、穷举、递归等常用算法实例小结
May 08 Javascript
webpack4+Vue搭建自己的Vue-cli项目过程分享
Aug 29 Javascript
Angular Excel 导入与导出的实现代码
Apr 17 Javascript
vue项目中使用scss的方法步骤
May 16 Javascript
微信小程序动态添加view组件的实例代码
May 23 Javascript
这应该是最详细的响应式系统讲解了
Jul 22 Javascript
页面中js执行顺序
Nov 09 #Javascript
js 鼠标拖动对象 可让任何div实现拖动效果
Nov 09 #Javascript
Jquery作者John Resig自己封装的javascript 常用函数
Nov 09 #Javascript
JQuery 图片延迟加载并等比缩放插件
Nov 09 #Javascript
让Firefox支持event对象实现代码
Nov 07 #Javascript
extjs DataReader、JsonReader、XmlReader的构造方法
Nov 07 #Javascript
JavaScript 变量基础知识
Nov 07 #Javascript
You might like
解析crontab php自动运行的方法
2013/06/24 PHP
ThinkPHP模版引擎之变量输出详解
2014/12/05 PHP
php短信接口代码
2016/05/13 PHP
Gambit vs CL BO3 第二场 2.13
2021/03/10 DOTA
jQuery Ajax方法调用 Asp.Net WebService 的详细实例代码
2011/04/27 Javascript
$.ajax返回的JSON无法执行success的解决方法
2011/09/09 Javascript
用JQuery实现表格隔行变色和突出显示当前行的代码
2012/02/10 Javascript
javascript 进阶篇3 Ajax 、JSON、 Prototype介绍
2012/03/14 Javascript
node模块机制与异步处理详解
2016/03/13 Javascript
JS使用正则截取两个字符串之间的字符串实现方法详解
2017/01/06 Javascript
详解vue事件对象、冒泡、阻止默认行为
2017/03/20 Javascript
JS闭包用法实例分析
2017/03/27 Javascript
基于Two.js实现星球环绕动画效果的示例
2017/11/06 Javascript
mpvue+vuex搭建小程序详细教程(完整步骤)
2018/09/30 Javascript
JavaScript函数重载操作实例浅析
2020/05/02 Javascript
[47:39]2018DOTA2亚洲邀请赛 3.31 小组赛 A组 LGD vs OPTIC
2018/03/31 DOTA
[01:02:38]DOTA2-DPC中国联赛定级赛 LBZS vs Phoenix BO3第二场 1月10日
2021/03/11 DOTA
Python SQLAlchemy基本操作和常用技巧(包含大量实例,非常好)
2014/05/06 Python
Windows上使用virtualenv搭建Python+Flask开发环境
2016/06/07 Python
python 打印直角三角形,等边三角形,菱形,正方形的代码
2017/11/21 Python
python简易远程控制单线程版
2018/06/20 Python
浅谈python的dataframe与series的创建方法
2018/11/12 Python
python3实现点餐系统
2019/01/24 Python
Django admin禁用编辑链接和添加删除操作详解
2019/11/15 Python
解决python虚拟环境切换无效的问题
2020/04/30 Python
python 解决mysql where in 对列表(list,,array)问题
2020/06/06 Python
降低python版本的操作方法
2020/09/11 Python
pycharm 使用anaconda为默认环境的操作
2021/02/05 Python
Willer台湾:日本高速巴士/夜行巴士预约
2017/07/09 全球购物
早晨薰衣草在线女性精品店:Morning Lavender
2021/01/04 全球购物
白酒市场开发计划书
2014/01/09 职场文书
群众路线个人自我剖析材料
2014/10/07 职场文书
tensorboard 可视化之localhost:6006不显示的解决方案
2021/05/22 Python
golang为什么要统一错误处理
2022/04/03 Golang
Python 的演示平台支持 WSGI 接口的应用
2022/04/20 Python
使用Nginx的访问日志统计PV与UV
2022/05/06 Servers