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获取div宽度的实现思路与代码
Jan 13 Javascript
JavaScript中this的使用详解
Nov 08 Javascript
基于JQuery实现的图片自动进行缩放和裁剪处理
Jan 31 Javascript
JS中捕获console.log()输出的方法
Apr 16 Javascript
JavaScript调用浏览器打印功能实例分析
Jul 17 Javascript
js创建对象的方法汇总
Jan 07 Javascript
JS根据浏览器窗口大小实时动态改变网页文字大小的方法
Feb 25 Javascript
浅谈Sublime Text 3运行JavaScript控制台
Jun 06 Javascript
BootStrap智能表单实战系列(七)验证的支持
Jun 13 Javascript
基于BootStrap的Metronic框架实现页面链接收藏夹功能按钮移动收藏记录(使用Sortable进行拖动排序)
Aug 29 Javascript
ES6深入理解之“let”能替代”var“吗?
Jun 28 Javascript
JavaScript实现淘宝商品图切换效果
Apr 29 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之第七天
2006/10/09 PHP
PHP 页面编码声明方法详解(header或meta)
2010/03/12 PHP
用PHP提取中英文词语以及数字的首字母的方法介绍
2013/04/23 PHP
解析crontab php自动运行的方法
2013/06/24 PHP
laravel 5 实现模板主题功能(续)
2015/03/02 PHP
php检测图片主要颜色的方法
2015/07/01 PHP
ThinkPHP3.2.2实现持久登录(记住我)功能的方法
2016/05/16 PHP
PHP打印输出函数汇总
2016/08/28 PHP
PHP设计模式之工厂模式实例总结
2017/09/01 PHP
php中青蛙跳台阶的问题解决方法
2018/10/14 PHP
JavaScript 动态改变图片大小
2009/06/11 Javascript
JavaScript对象链式操作代码(jquery)
2010/07/04 Javascript
在JQuery dialog里的服务器控件 事件失效问题
2010/12/08 Javascript
JS字符串函数扩展代码
2011/09/13 Javascript
使用javascript将时间转换成今天,昨天,前天等格式
2015/06/25 Javascript
基于bootstrap3和jquery的分页插件
2015/07/31 Javascript
jQuery 判断图片是否加载完成方法汇总
2015/08/10 Javascript
JavaScript 封装一个tab效果源码分享
2015/09/15 Javascript
JS组件Bootstrap实现弹出框和提示框效果代码
2015/12/08 Javascript
JS实现换肤功能的方法实例详解
2019/01/30 Javascript
VUE引入第三方js包及调用方法讲解
2019/03/01 Javascript
[04:56]经典回顾:前Ehome 与 前LGD
2015/02/26 DOTA
Python中的对象,方法,类,实例,函数用法分析
2015/01/15 Python
python中pandas.DataFrame的简单操作方法(创建、索引、增添与删除)
2017/03/12 Python
Python中安装easy_install的方法
2018/11/18 Python
python从入门到精通 windows安装python图文教程
2019/05/18 Python
PyTorch中Tensor的数据类型和运算的使用
2020/09/03 Python
人力资源管理专业学生自我评价
2013/11/20 职场文书
医务人员自我评价
2014/01/26 职场文书
4S店客服专员岗位职责
2015/04/07 职场文书
毕业设计论文致谢词
2015/05/14 职场文书
酒店员工手册范本
2015/05/14 职场文书
会议简报格式范文
2015/07/20 职场文书
Python人工智能之混合高斯模型运动目标检测详解分析
2021/11/07 Python
Python制作表白爱心合集
2022/01/22 Python
MySQL实战记录之如何快速定位慢SQL
2022/03/23 MySQL