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+XML 操作
Sep 20 Javascript
jQuery 滑动方法slideDown向下滑动元素
Jan 16 Javascript
js数组循环遍历数组内所有元素的方法
Jan 18 Javascript
javascript中match函数的用法小结
Feb 08 Javascript
基于js与flash实现的网站flv视频播放插件代码
Oct 14 Javascript
jquery搜索框效果实现方法
Jan 16 Javascript
jQuery使用之标记元素属性用法实例
Jan 19 Javascript
基于Bootstrap实现Material Design风格表单插件 附源码下载
Apr 18 Javascript
javascript 判断当前浏览器版本并判断ie版本
Feb 17 Javascript
Node Puppeteer图像识别实现百度指数爬虫的示例
Feb 22 Javascript
jquery获取元素到屏幕四周可视距离的方法
Sep 05 jQuery
angular6 利用 ngContentOutlet 实现组件位置交换(重排)
Nov 02 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
mysql 全文搜索 技巧
2007/04/27 PHP
WindowsXP中快速配置Apache+PHP5+Mysql
2008/06/05 PHP
php 判断访客是否为搜索引擎蜘蛛的函数代码
2011/07/29 PHP
解决Codeigniter不能上传rar和zip压缩包问题
2014/03/07 PHP
Yii数据读取与跳转参数传递用法实例分析
2016/07/12 PHP
PHP对称加密算法(DES/AES)类的实现代码
2017/11/14 PHP
jquery 事件对象属性小结
2010/04/27 Javascript
Whatever:hover 无需javascript让IE支持丰富伪类
2010/06/29 Javascript
Jquery的hide及toggle方法让超链接慢慢消失
2013/09/06 Javascript
js身份证判断方法支持15位和18位
2014/03/18 Javascript
JavaScript中的this关键字使用方法总结
2015/03/13 Javascript
Angularjs全局变量被作用域监听的正确姿势
2016/02/06 Javascript
js实现canvas图片与img图片的相互转换的示例
2017/08/31 Javascript
jQuery使用each遍历循环的方法
2018/09/19 jQuery
解决Vue 刷新页面导航显示高亮位置不对问题
2019/12/25 Javascript
原生JS实现萤火虫效果
2020/03/07 Javascript
vue 解决在微信内置浏览器中调用支付宝支付的情况
2020/11/09 Javascript
[07:55]2014DOTA2 TI正赛第三日 VG上演推进荣耀DKEG告别
2014/07/21 DOTA
[03:09]DOTA2亚洲邀请赛 LGD战队出场宣传片
2015/02/07 DOTA
Django中Forms的使用代码解析
2018/02/10 Python
Pycharm如何导入python文件及解决报错问题
2020/05/10 Python
总结python 三种常见的内存泄漏场景
2020/11/20 Python
python SOCKET编程基础入门
2021/02/27 Python
HTML5拖拽的简单实例
2016/05/30 HTML / CSS
html5视频媒体标签video的使用方法及完整参数说明详解
2019/09/27 HTML / CSS
The Beach People美国:澳洲海滨奢华品牌
2018/07/05 全球购物
Priority Pass机场贵宾室会籍计划:全球超过1200间机场贵宾室
2018/08/26 全球购物
美国家用和厨房电器销售网站:Appliances Connection
2020/01/24 全球购物
大学毕业生文采飞扬的自我鉴定
2013/12/03 职场文书
学校岗位设置方案
2014/01/16 职场文书
核心价值观演讲稿
2014/05/13 职场文书
大学感恩节活动策划方案
2014/10/11 职场文书
企业2014年度工作总结
2014/12/10 职场文书
市场营销计划书
2015/01/17 职场文书
2016大学军训通讯稿
2015/11/25 职场文书
python实现调用摄像头并拍照发邮箱
2021/04/27 Python