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 相关文章推荐
告诉大家什么是JSON
Jun 10 Javascript
JavaScript实现时间倒计时跳转(推荐)
Jun 28 Javascript
Vue的百度地图插件尝试使用
Sep 06 Javascript
详解10分钟学会vue滚动行为
Sep 21 Javascript
图片加载完成再执行事件的实例
Nov 16 Javascript
vue的token刷新处理的方法
Jul 17 Javascript
JavaScript+Canvas实现彩色图片转换成黑白图片的方法分析
Jul 31 Javascript
axios使用拦截器统一处理所有的http请求的方法
Nov 02 Javascript
Vue中的vue-resource示例详解
Nov 02 Javascript
Angular Excel 导入与导出的实现代码
Apr 17 Javascript
vue项目页面嵌入代码块vue-prism-editor的实现
Oct 30 Javascript
解析原生JS getComputedStyle
May 25 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变量赋值、代入给JavaScript中的变量
2015/06/29 PHP
php使用Jpgraph创建3D饼形图效果示例
2017/02/15 PHP
PHP实现的多维数组去重操作示例
2018/07/21 PHP
『jQuery』名称冲突使用noConflict方法解决
2013/04/22 Javascript
使用jQuery.wechat构建微信WEB应用
2014/10/09 Javascript
AngularJS入门知识之MVW类框架的编程思想探讨
2014/12/08 Javascript
12种JavaScript常用的MVC框架比较分析
2015/11/16 Javascript
轻松学习jQuery插件EasyUI EasyUI创建树形网络(1)
2015/11/30 Javascript
JavaScript中立即执行函数实例详解
2017/11/04 Javascript
微信小程序App生命周期详解
2018/01/31 Javascript
Layui组件Table绑定行点击事件和获取行数据的方法
2018/08/19 Javascript
微信小程序按钮去除边框线分享页面功能
2018/08/27 Javascript
spring+angular实现导出excel的实现代码
2019/02/27 Javascript
vue-mugen-scroll组件实现pc端滚动刷新
2019/08/16 Javascript
Vue路由之JWT身份认证的实现方法
2019/08/26 Javascript
JSX在render函数中的应用详解
2019/09/04 Javascript
javascript的hashCode函数实现代码小结
2020/08/11 Javascript
Vue + ts实现轮播插件的示例
2020/11/10 Javascript
浅谈Python中chr、unichr、ord字符函数之间的对比
2016/06/16 Python
python处理Excel xlrd的简单使用
2017/09/12 Python
Python中defaultdict与lambda表达式用法实例小结
2018/04/09 Python
Python加载带有注释的Json文件实例
2018/05/23 Python
浅谈python requests 的put, post 请求参数的问题
2019/01/02 Python
python实现ip代理池功能示例
2019/07/05 Python
如何用Matplotlib 画三维图的示例代码
2020/07/28 Python
python 使用OpenCV进行简单的人像分割与合成
2021/02/02 Python
size?爱尔兰官方网站:英国伦敦的球鞋精品店
2019/03/31 全球购物
精细化工应届生求职信
2013/11/17 职场文书
学生党员思想汇报范文
2014/01/09 职场文书
大学生党员自我批评
2014/02/14 职场文书
论语读书笔记
2015/06/26 职场文书
Oracle笔记
2021/04/05 Oracle
python爬取某网站原图作为壁纸
2021/06/02 Python
HTML+CSS实现导航条下拉菜单的示例代码
2021/08/02 HTML / CSS
Python用tkinter实现自定义记事本的方法详解
2022/03/31 Python
mysql查询结果实现多列拼接查询
2022/04/03 MySQL