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 相关文章推荐
Javascript实例教程(19) 使用HoTMetal(2)
Dec 23 Javascript
Add a Picture to a Microsoft Word Document
Jun 15 Javascript
Javascript 静态页面实现随机显示广告的办法
Nov 17 Javascript
打开新窗口关闭当前页面不弹出关闭提示js代码
Mar 18 Javascript
jquery专业的导航菜单特效代码分享
Aug 29 Javascript
浅谈Cookie的生命周期问题
Aug 02 Javascript
微信小程序 自定义Toast实例代码
Jun 12 Javascript
Node.js中DNS模块学习总结
Feb 28 Javascript
vue绑定事件后获取绑定事件中的this方法
Sep 15 Javascript
小程序实现分类页
Jul 12 Javascript
JavaScript事件委托实现原理及优点进行
Aug 29 Javascript
浅析JavaScript中的事件委托机制跟深浅拷贝
Jan 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中的extract的作用分析
2008/04/09 PHP
PHP中几个可以提高运行效率的代码写法、技巧分享
2014/08/21 PHP
PHP面向对象精要总结
2014/11/07 PHP
分享十款最出色的PHP安全开发库中文详细介绍
2015/03/22 PHP
事件委托与阻止冒泡阻止其父元素事件触发
2014/09/02 Javascript
使用jQuery将多条数据插入模态框的实现代码
2014/10/08 Javascript
推荐8款jQuery轻量级树形Tree插件
2014/11/12 Javascript
node网页分段渲染详解
2016/09/05 Javascript
js实现界面向原生界面发消息并跳转功能
2016/11/22 Javascript
详解使用vue脚手架工具搭建vue-webpack项目
2017/05/10 Javascript
AngularJS ng-repeat指令及Ajax的应用实例分析
2017/07/06 Javascript
微信小程序支付及退款流程详解
2017/11/30 Javascript
vue.js或js实现中文A-Z排序的方法
2018/03/08 Javascript
JavaScript常用数学函数用法示例
2018/05/14 Javascript
jQuery实现checkbox全选功能完整实例
2018/07/12 jQuery
详解vue+webpack+express中间件接口使用
2018/07/17 Javascript
使用svg实现动态时钟效果
2018/07/17 Javascript
通过说明与示例了解js五种设计模式
2019/06/17 Javascript
js中关于Blob对象的介绍与使用
2019/11/29 Javascript
Vant 在vue-cli 4.x中按需加载操作
2020/11/05 Javascript
Python入门篇之条件、循环
2014/10/17 Python
Python去除、替换字符串空格的处理方法
2018/04/01 Python
Python修改文件往指定行插入内容的实例
2019/01/30 Python
python获取响应某个字段值的3种实现方法
2020/04/30 Python
Python坐标轴操作及设置代码实例
2020/06/04 Python
一文读懂python Scrapy爬虫框架
2021/02/24 Python
英国豪华真皮和布艺沙发销售网站:Darlings of Chelsea
2018/01/05 全球购物
西雅图电动自行车公司:Rad Power Bikes
2020/02/02 全球购物
JSP和EJB可以共享HttpSession么?EJB里面可以改变session里面的内容
2013/06/05 面试题
新学期开学寄语
2014/01/18 职场文书
九年级物理教学反思
2014/01/29 职场文书
皇城相府导游词
2015/02/06 职场文书
家长意见和建议怎么写
2015/06/04 职场文书
开业庆典嘉宾致辞
2015/08/01 职场文书
大学军训心得体会800字
2016/01/11 职场文书
使用vuex-persistedstate本地存储vuex
2022/04/29 Vue.js