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 相关文章推荐
javascript 命名空间以提高代码重用性
Nov 13 Javascript
关于COOKIE个数与大小的问题
Jan 17 Javascript
javascript结合Flexbox简单实现滑动拼图游戏
Feb 18 Javascript
js中获取jsp表单中radio类型的值简单实例
Aug 15 Javascript
jQuery插件扩展实例【添加回调函数】
Nov 26 Javascript
浅谈vue的踩坑路
Aug 31 Javascript
zTree节点文字过多的处理方法
Nov 24 Javascript
微信小程序页面跳转功能之从列表的item项跳转到下一个页面的方法
Nov 27 Javascript
vue2.0安装style/css loader的方法
Mar 14 Javascript
详解angular脏检查原理及伪代码实现
Jun 08 Javascript
使用Object.defineProperty如何巧妙找到修改某个变量的准确代码位置
Nov 02 Javascript
JSON.stringify()方法讲解
Jan 31 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
php下使用以下代码连接并测试
2008/04/09 PHP
PHP 程序授权验证开发思路
2009/07/09 PHP
在PHP中养成7个面向对象的好习惯
2010/07/17 PHP
关于PHP内存溢出问题的解决方法
2013/06/25 PHP
PHP实现通过中文字符比率来判断垃圾评论的方法
2014/10/20 PHP
PHP自定义图片缩放函数实现等比例不失真缩放的方法
2016/08/19 PHP
浅谈php中的循环while、do...while、for、foreach四种循环
2016/11/05 PHP
PHP curl批处理及多请求并发实现方法分析
2018/08/15 PHP
JS解密入门 最终变量劫持
2008/06/25 Javascript
提高网站性能之 如何对待JavaScript
2009/10/31 Javascript
如何用JavaScript动态呼叫函数(两种方式)
2013/05/03 Javascript
下拉列表选择项的选中在不同浏览器中的兼容性问题探讨
2013/09/18 Javascript
JavaScript如何从listbox里同时删除多个项目
2013/10/12 Javascript
juery框架写的弹窗效果适合新手
2013/11/27 Javascript
AngularJS中$injector、$rootScope和$scope的概念和关联关系深入分析
2017/01/19 Javascript
bootstrap table表格客户端分页实例
2017/08/07 Javascript
React Native中导航组件react-navigation跨tab路由处理详解
2017/10/31 Javascript
详解Vue取消eslint语法限制
2018/08/04 Javascript
解决vue-cli项目开发运行时内存暴涨卡死电脑问题
2019/10/29 Javascript
python使用cookie库操保存cookie详解
2014/03/03 Python
Python爬虫工程师面试问题总结
2018/03/22 Python
python爬取各类文档方法归类汇总
2018/03/22 Python
Python读取mat文件,并转为csv文件的实例
2018/07/04 Python
python实现泊松图像融合
2018/07/26 Python
python实现贪吃蛇小游戏
2020/03/21 Python
关于Python中的向量相加和numpy中的向量相加效率对比
2019/08/26 Python
如何基于Python按行合并两个txt
2020/11/03 Python
HTML5之语义标签介绍
2016/07/07 HTML / CSS
StubHub新加坡:购买和出售全球活动门票
2017/03/10 全球购物
体育教育毕业生自荐信
2013/11/21 职场文书
门诊手术室工作制度
2014/01/30 职场文书
便利店促销方案
2014/02/20 职场文书
开展党的群众路线教育实践活动工作总结
2014/11/05 职场文书
2015年电气技术员工作总结
2015/07/24 职场文书
2016大学迎新欢迎词
2015/09/29 职场文书
党风廉政建设心得体会(2016最新版)
2016/01/22 职场文书