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 相关文章推荐
批量实现面向对象的实例代码
Jul 01 Javascript
jquery 滚动条事件简单实例
Jul 12 Javascript
javascript实现youku的视频代码自适应宽度
May 25 Javascript
jQuery-1.9.1源码分析系列(十)事件系统之事件体系结构
Nov 19 Javascript
微信小程序之拖拽排序(代码分享)
Jan 21 Javascript
Vue Spa切换页面时更改标题的实例代码
Jul 15 Javascript
使用jquery的jsonp如何发起跨域请求及其原理详解
Aug 17 jQuery
浅谈Angular路由复用策略
Oct 04 Javascript
vue 点击按钮实现动态挂载子组件的方法
Sep 07 Javascript
微信小程序实现滑动切换自定义页码的方法分析
Dec 29 Javascript
vue无限轮播插件代码实例
May 10 Javascript
前端监听websocket消息并实时弹出(实例代码)
Nov 27 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
全国FM电台频率大全 - 19 广东省
2020/03/11 无线电
星际争霸 Starcraft 编年史
2020/03/14 星际争霸
修改php.ini实现Mysql导入数据库文件最大限制的修改方法
2007/12/11 PHP
php模板之Phpbean的目录结构
2008/01/10 PHP
神奇的代码 通杀各种网站-可随意修改复制页面内容
2008/07/17 Javascript
jquery 插件 web2.0分格的分页脚本,可用于ajax无刷新分页
2008/12/25 Javascript
javascript showModalDialog,open取得父窗口的方法
2010/03/10 Javascript
Tinymce+jQuery.Validation使用产生的BUG
2010/03/29 Javascript
Javascript无参数和有参数类继承问题解决方法
2015/03/02 Javascript
最全面的百度地图JavaScript离线版开发
2016/09/10 Javascript
js数组方法reduce经典用法代码分享
2018/01/07 Javascript
使用vux实现上拉刷新功能遇到的坑
2018/02/08 Javascript
解决node-sass偶尔安装失败的方法小结
2018/12/05 Javascript
通过seajs实现JavaScript的模块开发及按模块加载
2019/06/06 Javascript
Vue实现PC端靠边悬浮球的代码
2020/05/09 Javascript
[02:41]DOTA2英雄基础教程 亚巴顿
2014/01/02 DOTA
[03:58]2014DOTA2国际邀请赛 龙宝赛后解密DK获胜之道
2014/07/14 DOTA
[02:17]快乐加倍!DOTA2食人魔魔法师至宝+迎霜节活动上线
2019/12/22 DOTA
Python中数字以及算数运算符的相关使用
2015/10/12 Python
python基本语法练习实例
2017/09/19 Python
Numpy 改变数组维度的几种方法小结
2018/08/02 Python
python dataframe向下向上填充,fillna和ffill的方法
2018/11/28 Python
实例介绍Python中整型
2019/02/11 Python
Python如何使用BeautifulSoup爬取网页信息
2019/11/26 Python
css3实现图片遮罩效果鼠标hover以后出现文字
2013/11/05 HTML / CSS
尼克松手表官网:Nixon手表
2019/03/17 全球购物
工厂保洁员岗位职责
2013/12/04 职场文书
年度安全生产目标责任书
2014/07/23 职场文书
临时租车协议范本
2014/09/23 职场文书
寒假安全保证书
2015/02/28 职场文书
英语导游欢迎词
2015/09/30 职场文书
导游词之杭州西湖
2019/09/19 职场文书
使用JS实现简易计算器
2021/06/14 Javascript
js中Object.create实例用法详解
2021/10/05 Javascript
分布式Redis Cluster集群搭建与Redis基本用法
2022/02/24 Redis