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 相关文章推荐
Js动态创建div
Sep 25 Javascript
jQuery向上遍历DOM树之parents(),parent(),closest()之间的区别
Dec 02 Javascript
深入理解JSON数据源格式
Jan 10 Javascript
JavaScript移除数组内重复元素的方法
Mar 18 Javascript
JS实现带鼠标效果的头像及文章列表代码
Sep 27 Javascript
JavaScript数据结构之二叉树的查找算法示例
Apr 13 Javascript
webpack进阶——缓存与独立打包的用法
Aug 02 Javascript
node-sass安装失败的原因与解决方法
Sep 04 Javascript
浅谈vue路径优化之resolve
Oct 13 Javascript
图片懒加载imgLazyLoading.js使用详解
Sep 15 Javascript
JS+HTML5 canvas绘制验证码示例
Dec 05 Javascript
Vue监听页面刷新和关闭功能
Jun 20 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
收藏的PHP常用函数 推荐收藏保存
2010/02/21 PHP
php多线程并发实现方法
2016/09/30 PHP
php的PDO事务处理机制实例分析
2017/02/16 PHP
php5.x禁用eval的操作方法
2018/10/19 PHP
使Ext的Template可以解析二层的json数据的方法
2007/12/22 Javascript
JS判断客服QQ号在线还是离线状态的方法
2015/01/13 Javascript
浅谈javascript 迭代方法
2015/01/21 Javascript
jQuery实现360°全景拖动展示
2015/03/18 Javascript
angular.bind使用心得
2015/10/26 Javascript
Atitit.js的键盘按键事件捆绑and事件调度
2016/04/01 Javascript
微信小程序 教程之事件
2016/10/18 Javascript
nodejs+websocket实时聊天系统改进版
2017/05/18 NodeJs
基于jQuery选择器之表单对象属性筛选选择器的实例
2017/09/19 jQuery
vue学习笔记之v-if和v-show的区别
2017/09/20 Javascript
关于jQuery里prev()的简单操作代码
2017/10/27 jQuery
Vue组件Draggable实现拖拽功能
2018/12/01 Javascript
layui上传图片到服务器的非项目目录下的方法
2019/09/26 Javascript
html-webpack-plugin修改页面的title的方法
2020/06/18 Javascript
python sys模块sys.path使用方法示例
2013/12/04 Python
浅谈python迭代器
2017/11/08 Python
使用python脚本实现查询火车票工具
2018/07/19 Python
Python中反射和描述器总结
2018/09/23 Python
python在html中插入简单的代码并加上时间戳的方法
2018/10/16 Python
pytorch 转换矩阵的维数位置方法
2018/12/08 Python
Python使用Turtle库绘制一棵西兰花
2019/11/23 Python
wxpython多线程防假死与线程间传递消息实例详解
2019/12/13 Python
opencv之为图像添加边界的方法示例
2019/12/26 Python
关于python 跨域处理方式详解
2020/03/28 Python
在pycharm中关掉ipython console/PyDev操作
2020/06/09 Python
html5使用Drag事件编辑器拖拽上传图片的示例代码
2017/08/22 HTML / CSS
纪伊国屋新加坡网上书店:Kinokuniya新加坡
2017/12/29 全球购物
用C语言实现文件读写操作
2013/10/27 面试题
会计学专业求职信
2014/07/17 职场文书
团队拓展活动总结
2014/08/27 职场文书
教师专业技术工作总结2015
2015/05/13 职场文书
防溺水安全教育主题班会
2015/08/12 职场文书