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学习笔记二 实现可编辑的表格
Apr 09 Javascript
Node.js:Windows7下搭建的Node.js服务(来玩玩服务器端的javascript吧,这可不是前端js插件)
Jun 27 Javascript
如何让页面加载完成后执行js
Jun 26 Javascript
jQuery 三击事件实现代码
Sep 11 Javascript
Node调试工具JSHint的安装及配置教程
May 27 Javascript
jQuery学习笔记之jQuery构建函数的7种方法
Jun 03 Javascript
jQuery中parent()方法用法实例
Jan 07 Javascript
AngularJs Dependency Injection(DI,依赖注入)
Sep 02 Javascript
JS获取年月日时分秒的方法分析
Nov 28 Javascript
JavaScript实现二叉树定义、遍历及查找的方法详解
Dec 20 Javascript
JS实现左边列表移到到右边列表功能
Mar 28 Javascript
Vue 递归多级菜单的实例代码
May 05 Javascript
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
德生PL330的评价与改造
2021/03/02 无线电
isset和empty的区别
2007/01/15 PHP
dedecms采集中可以过滤多行代码的正则表达式
2007/03/17 PHP
php学习笔记(三)操作符与控制结构
2011/08/06 PHP
PHP利用APC模块实现文件上传进度条的方法
2015/01/26 PHP
php文件上传类完整实例
2016/05/14 PHP
php表单处理操作
2017/11/16 PHP
JavaScript中的Screen屏幕对象
2008/01/16 Javascript
jQuery对象和DOM对象相互转化
2009/04/24 Javascript
javascript中[]和{}对象使用介绍
2013/03/20 Javascript
js调试系列 初识控制台
2014/06/18 Javascript
javascript制作坦克大战全纪录(2)
2014/11/27 Javascript
Bootstrap下拉菜单样式
2017/02/07 Javascript
使用jQuery实现动态添加小广告
2017/07/11 jQuery
浅谈JavaScript find 方法不支持IE的问题
2017/09/28 Javascript
JS利用prototype给类添加方法操作详解
2019/06/21 Javascript
Vue中通过Vue.extend动态创建实例的方法
2019/08/13 Javascript
react中Suspense的使用详解
2019/09/01 Javascript
js实现坦克移动小游戏
2019/10/28 Javascript
Vue.js实现大屏数字滚动翻转效果
2019/11/29 Javascript
在vue中嵌入外部网站的实现
2020/11/13 Javascript
jQuery实现动态向上滚动
2020/12/21 jQuery
Python二维码生成库qrcode安装和使用示例
2014/12/16 Python
Python操作redis实例小结【String、Hash、List、Set等】
2019/05/16 Python
Python实现图片批量加入水印代码实例
2019/11/30 Python
浅析HTML5 meta viewport参数
2020/10/28 HTML / CSS
澳大利亚在线购买葡萄酒:The Wine Collective
2020/02/20 全球购物
基于Python 函数和方法的区别说明
2021/03/24 Python
医学类导师推荐信范文
2013/11/19 职场文书
成语的广告词
2014/03/19 职场文书
小学教师师德师风个人整改措施
2014/09/18 职场文书
狮子林导游词
2015/02/03 职场文书
大学毕业生自我评价
2015/03/02 职场文书
商标侵权律师函
2015/05/27 职场文书
Nginx搭建rtmp直播服务器实现代码
2021/03/31 Servers
浅谈自定义校验注解ConstraintValidator
2021/06/30 Java/Android