javascript  删除select中的所有option的实例


Posted in Javascript onSeptember 17, 2017

javascript  删除select中的所有option的实例

方法一:

function DeleteOptions() 
  { 
    var obj = document.getElementsByTagName("select")[0]; 
    var selectOptions = obj.options; 
    var optionLength = selectOptions.length; 
    for(var i=0;i <optionLength;i++) 
    { 
      obj.removeChild(selectOptions[0]); 
    } 
  }

方法二:(那右边的Select中的所有option移到左边的Select) 

function MoveAllRightBtn(){ 
    var columnlength=$('queryColumn').length; 
    var TempText; 
    var TempValue; 
    for(var i=0;i<columnlength;i++){ 
      TempText=$('queryColumn').options[i].text; 
      TempValue=$('queryColumn').options[i].value; 
      $('queryColumn').remove(i); 
      $('SearchqqueryColumn').options.add(new Option(TempText,TempValue)); 
    } 
  }

 以上两个方法都不够好!因为它们一次性都册除不了,因为删除了一个它的$('queryColumn')在option的序号就变了!
都好的方法是:

$('SearchqqueryColumn').options.length = 0;

 或:

<script> 
function clearOption() 
{ 
  document.getElementById("testSelect").options.length = 0; 
} 
</script>

 (那右边的Select中的所有option移到左边的Select)实现如下:

function MoveAllRightBtn(){ 
    var columnlength=$('queryColumn').options.length; 
    var TempText; 
    var TempValue; 
    for(var i=0;i<columnlength;i++){ 
      TempText=$('queryColumn').options[i].text; 
      TempValue=$('queryColumn').options[i].value; 
      $('SearchqqueryColumn').options.add(new Option(TempText,TempValue)); 
    } 
    $('queryColumn').options.length = 0; 
  }

如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

Javascript 相关文章推荐
baidu博客的编辑友情链接的新的层窗口!经典~支持【FF】
Feb 09 Javascript
jquery 模板的应用示例
Nov 12 Javascript
javascript break指定标签打破多层循环示例
Jan 20 Javascript
jquery插件之定时查询待处理任务数量
May 01 Javascript
js使用onmousemove和onmouseout获取鼠标坐标的方法
Mar 31 Javascript
JS实现统计复选框选中个数并提示确定与取消的方法
Jul 01 Javascript
老生常谈JavaScript中的this关键字
Oct 01 Javascript
get  post jsonp三种数据交互形式实例详解
Aug 25 Javascript
JavaScript实现正则去除a标签并保留内容的方法【测试可用】
Jul 18 Javascript
Vue递归实现树形菜单方法实例
Nov 06 Javascript
vue-cli3 项目优化之通过 node 自动生成组件模板 generate View、Component
Apr 30 Javascript
关于JavaScript中异步/等待的用法与理解
Nov 18 Javascript
基于Node.js模板引擎教程-jade速学与实战1
Sep 17 #Javascript
浅谈函数调用的不同方式,以及this的指向
Sep 17 #Javascript
基于Bootstrap框架菜鸟入门教程(推荐)
Sep 17 #Javascript
基于js的变量提升和函数提升(详解)
Sep 17 #Javascript
利用express启动一个server服务的方法
Sep 17 #Javascript
限时抢购-倒计时的完整实例(分享)
Sep 17 #Javascript
canvas基础绘制-绚丽倒计时的实例
Sep 17 #Javascript
You might like
php实现httpRequest的方法
2015/03/13 PHP
Laravel 5.4重新登录实现跳转到登录前页面的原理和方法
2017/07/13 PHP
PHP实现的二分查找算法实例分析
2017/12/19 PHP
关于取不到由location.href提交而来的上级页面地址的解决办法
2009/07/30 Javascript
document.onreadystatechange事件的用法分析
2009/10/17 Javascript
基于jquery的文本框与autocomplete结合使用(asp.net+json)
2012/05/30 Javascript
js获取事件源及触发该事件的对象
2013/10/24 Javascript
使用js实现按钮控制文本框加1减1应用于小时+分钟
2013/12/09 Javascript
使用jquery解析XML示例代码
2014/09/05 Javascript
javascript通过获取html标签属性class实现多选项卡的方法
2015/07/27 Javascript
JavaScript的new date等日期函数在safari中遇到的坑
2016/10/24 Javascript
前端编码规范(3)JavaScript 开发规范
2017/01/21 Javascript
微信小程序报错:this.setData is not a function的解决办法
2017/09/27 Javascript
AngularJS 中的数据源的循环输出
2017/10/12 Javascript
轻松理解vue的双向数据绑定问题
2017/10/30 Javascript
js字符串倒序的实例代码
2018/11/30 Javascript
vue slot与传参实例代码讲解
2019/04/28 Javascript
[02:17]2016完美“圣”典风云人物:Sccc专访
2016/12/03 DOTA
CentOS中使用virtualenv搭建python3环境
2015/06/08 Python
Python微信公众号开发平台
2018/01/25 Python
对python中array.sum(axis=?)的用法介绍
2018/06/28 Python
替换python字典中的key值方法
2018/07/06 Python
把django中admin后台界面的英文修改为中文显示的方法
2019/07/26 Python
Python学习笔记之列表和成员运算符及列表相关方法详解
2019/08/22 Python
python实现简单井字棋小游戏
2020/03/05 Python
苏格兰在线威士忌商店:The Whisky Barrel
2019/05/07 全球购物
德国购买踏板车网站:Microscooter
2019/10/14 全球购物
银行职业规划书范文
2013/12/28 职场文书
上班看电影检讨书
2014/02/12 职场文书
调查研究项目计划书
2014/04/29 职场文书
建筑工地标语
2014/06/18 职场文书
我的中国梦演讲稿300字
2014/08/19 职场文书
党员干部四风问题整改措施思想汇报
2014/10/12 职场文书
2014幼儿园保育员工作总结
2014/11/10 职场文书
2014年幼儿园个人工作总结
2014/11/10 职场文书
2015年元旦文艺晚会总结(学院)
2014/11/28 职场文书