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 相关文章推荐
jquery.ui.progressbar 中文文档
Nov 26 Javascript
jQuery获取DOM节点实例分析(2种方式)
Dec 15 Javascript
AngularJS初始化静态模板详解
Jan 14 Javascript
微信小程序 基础知识css样式media标签
Feb 15 Javascript
详解vuelidate 对于vueJs2.0的验证解决方案
Mar 09 Javascript
angular写一个列表的选择全选交互组件的示例
Jan 22 Javascript
jQuery实现每隔一段时间自动更换样式的方法分析
May 03 jQuery
讲解vue-router之什么是嵌套路由
May 28 Javascript
AngularJS实现的自定义过滤器简单示例
Feb 02 Javascript
微信小程序上传图片并等比列压缩到指定大小的实例代码
Oct 24 Javascript
quickjs 封装 JavaScript 沙箱详情
Nov 02 Javascript
vue ant design 封装弹窗表单的使用
Jun 01 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几个算法:PHP冒泡、PHP二分法、PHP求素数、PHP乘法表
2013/06/06 PHP
PHP实现的多进程控制demo示例
2019/07/22 PHP
jQuery对表单元素的取值和赋值操作代码
2011/05/19 Javascript
简单实用jquery版三级联动select示例
2013/07/04 Javascript
jQuery绑定事件不执行但alert后可以正常执行
2014/06/03 Javascript
批量修改标签css样式以input标签为例
2014/07/31 Javascript
jquery插件hiAlert实现网页对话框美化
2015/05/03 Javascript
javascript实现倒计时(精确到秒)
2015/06/26 Javascript
分享两段简单的JS代码防止SQL注入
2016/04/12 Javascript
简单实现JS倒计时效果
2016/12/23 Javascript
ES6中参数的默认值语法介绍
2017/05/03 Javascript
微信小程序 按钮滑动的实现方法
2017/09/27 Javascript
canvas绘制爱心的几种方法总结(推荐)
2017/10/31 Javascript
微信小程序实现图片上传功能实例(前端+PHP后端)
2018/01/10 Javascript
如何利用@angular/cli V6.0直接开发PWA应用详解
2018/05/06 Javascript
快速搭建Node.js(Express)用户注册、登录以及授权的方法
2019/05/09 Javascript
微信小程序的开发范式BeautyWe.js入门详解
2019/07/10 Javascript
在Vue mounted方法中使用data变量详解
2019/11/05 Javascript
解决vue prop传值default属性如何使用,为何不生效的问题
2020/09/21 Javascript
在Python中操作时间之strptime()方法的使用
2020/12/30 Python
Python数据分析中Groupby用法之通过字典或Series进行分组的实例
2017/12/08 Python
Python实现的读取电脑硬件信息功能示例
2018/05/30 Python
python中reader的next用法
2018/07/24 Python
tensorflow使用神经网络实现mnist分类
2018/09/08 Python
Python的UTC时间转换讲解
2019/02/26 Python
对python特殊函数 __call__()的使用详解
2019/07/02 Python
Python调用Windows命令打印文件
2020/02/07 Python
详解python中GPU版本的opencv常用方法介绍
2020/07/24 Python
Bergfreunde丹麦:登山装备网上零售商
2017/02/26 全球购物
LVMH旗下最大的奢侈品网站平台:24S
2020/05/24 全球购物
中专生自我鉴定范文
2013/12/19 职场文书
地球一小时倡议书
2014/04/15 职场文书
英语复习计划
2015/01/19 职场文书
卫生院义诊活动总结
2015/05/07 职场文书
2015年工商所工作总结
2015/05/21 职场文书
python 爬取哔哩哔哩up主信息和投稿视频
2021/06/07 Python