JavaScript实现向select下拉框中添加和删除元素的方法


Posted in Javascript onMarch 07, 2017

本文实例讲述了JavaScript实现向select下拉框中添加和删除元素的方法。分享给大家供大家参考,具体如下:

1、说明

a. 利用append()方法向下拉框中添加元素

b. 利用remove()方法移除下拉框中最后一个元素

2、实例源码:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>JavaScript向select下拉框中添加和删除元素</title>
<script type="text/javascript" src="jquery-1.7.2.min.js"></script>
<script type="text/javascript">
   /**
    * 向select下拉框中添加子元素
    */
   function addElement()
   {
     //保证不重复添加
     $("#select_div").empty();
     //添加子元素
     $("#select_div").append("<option value='0'>---请选择---</option><option value='1'>男</option><option value='2'>女</option>");
   }
   /**
   * 删除下拉框中最后一个元素
   */
   function removeLast()
   {
     //删除最后一个子元素
     $("#select_div option:last").remove();
   }
</script>
</head>
<body>
</body>
  <div id="select_span">
     <select id="select_div" style="width:145px;">
     </select>
  </div>
  <input type="button" value="添加元素" onclick="addElement()"/>
  <input type="button" value="删除元素" onclick="removeLast()"/>
</html>

3、实现结果

(1)初始化时

JavaScript实现向select下拉框中添加和删除元素的方法 

(2)添加元素

 JavaScript实现向select下拉框中添加和删除元素的方法

(3)删除元素

 JavaScript实现向select下拉框中添加和删除元素的方法

希望本文所述对大家jQuery程序设计有所帮助。

Javascript 相关文章推荐
dojo学习第一天 Tab选项卡 实现
Aug 28 Javascript
javascript实现文本域写入字符时限定字数
Feb 12 Javascript
深入理解JS中的变量及作用域、undefined与null
Mar 04 Javascript
js利用prototype调用Array的slice方法示例
Jun 09 Javascript
jQuery验证插件 Validate详解
Nov 20 Javascript
javascript实现input file上传图片预览效果
Dec 31 Javascript
input点击后placeholder中的提示消息消失
Jan 15 Javascript
AngularJS基础 ng-if 指令用法
Aug 01 Javascript
JavaScript实现实时更新系统时间的实例代码
Apr 04 Javascript
JavaScript实现获取select下拉框中第一个值的方法
Feb 06 Javascript
JavaScript实现移动端拖动元素
Nov 24 Javascript
vue3+typeScript穿梭框的实现示例
Dec 29 Vue.js
js仿网易表单及时验证功能
Mar 07 #Javascript
JS完成画圆圈的小球
Mar 07 #Javascript
jQuery Chosen通用初始化
Mar 07 #Javascript
jQuery动态移除和添加背景图片的方法详解
Mar 07 #Javascript
jQuery中Chosen三级联动功能实例代码
Mar 07 #Javascript
jQuery基于事件控制实现点击显示内容下拉效果
Mar 07 #Javascript
js 获取图像缩放后的实际宽高,位置等信息
Mar 07 #Javascript
You might like
十天学会php之第一天
2006/10/09 PHP
php比较两个绝对时间的大小
2014/01/31 PHP
PHP图片水印类的封装
2017/07/06 PHP
模仿JQuery sortable效果 代码有错但值得看看
2009/11/05 Javascript
IE6下js通过css隐藏select的一个bug
2010/08/16 Javascript
读jQuery之七 判断点击了鼠标哪个键的代码
2011/06/21 Javascript
innerHTML属性,outerHTML属性,textContent属性,innerText属性区别详解
2015/03/13 Javascript
javascript框架设计之类工厂
2015/06/23 Javascript
C#中使用迭代器处理等待任务
2015/07/13 Javascript
学习JavaScript设计模式(继承)
2015/11/26 Javascript
JavaScript正则表达式实例详解
2016/10/16 Javascript
玩转NODE.JS(四)-搭建简单的聊天室的代码
2016/11/11 Javascript
JavaScript中的遍历详解(多种遍历)
2017/04/07 Javascript
vue-cli如何快速构建vue项目
2017/04/26 Javascript
详解webpack-dev-server 设置反向代理解决跨域问题
2018/04/18 Javascript
Angular刷新当前页面的实现方法
2018/11/21 Javascript
关于vue-cli 3配置打包优化要点(推荐)
2019/04/22 Javascript
VUE.CLI4.0配置多页面入口的实现
2019/11/25 Javascript
vue学习笔记之过滤器的基本使用方法实例分析
2020/02/01 Javascript
如何使用 JavaScript 操作浏览器历史记录 API
2020/11/24 Javascript
Python UnicodeEncodeError: 'gbk' codec can't encode character 解决方法
2015/04/24 Python
在Python中使用zlib模块进行数据压缩的教程
2015/06/26 Python
Python实现抓取网页生成Excel文件的方法示例
2017/08/05 Python
python实现简单淘宝秒杀功能
2018/05/03 Python
简单了解python高阶函数map/reduce
2019/06/28 Python
python获取Pandas列名的几种方法
2019/08/07 Python
Python Web框架之Django框架cookie和session用法分析
2019/08/16 Python
django框架ModelForm组件用法详解
2019/12/11 Python
Python第三方库的几种安装方式(小结)
2020/04/03 Python
Python多个装饰器的调用顺序实例解析
2020/05/22 Python
Parts Express:音频、视频和扬声器的第一来源
2017/04/25 全球购物
eBay加拿大站:eBay.ca
2019/06/20 全球购物
五分钟演讲稿
2014/04/30 职场文书
村班子对照检查材料
2014/08/18 职场文书
基层党员四风问题自我剖析材料
2014/09/29 职场文书
导游词之西安骊山
2019/12/03 职场文书