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 相关文章推荐
this[] 指的是什么内容 讨论
Mar 24 Javascript
用 JSON 处理缓存
Apr 27 Javascript
jQuery获取文本节点之 text()/val()/html() 方法区别
Mar 01 Javascript
JQuery+DIV自定义滚动条样式的具体实现
Jun 25 Javascript
javascript使用prototype完成单继承
Dec 24 Javascript
javascript用函数实现对象的方法
May 14 Javascript
AngularJS中的表单简单入门
Jul 28 Javascript
input输入密码变黑点密文的实现方法
Jan 09 Javascript
input type=file 选择图片并且实现预览效果的实例
Oct 26 Javascript
如何为vue的项目添加单元测试
Dec 19 Javascript
Vue 2.0 侦听器 watch属性代码详解
Jun 19 Javascript
layui 上传插件 带预览 非自动上传功能的实例(非常实用)
Sep 23 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
Discuz 模板语句分析及知识技巧
2009/08/21 PHP
深入理解ob_flush和flush的区别(ob_flush()与flush()使用方法)
2013/02/06 PHP
php jq jquery getJSON跨域提交数据完整版
2013/09/13 PHP
php采用curl访问域名返回405 method not allowed提示的解决方法
2014/06/26 PHP
完美实现wordpress禁止文章修订和自动保存的方法
2014/11/03 PHP
试用php中oci8扩展
2015/06/18 PHP
浅谈PHP中output_buffering
2015/07/13 PHP
PHP与服务器文件系统的简单交互
2016/10/21 PHP
Yii2.0使用阿里云OSS的SDK上传图片、下载、删除图片示例
2017/09/20 PHP
PHP中关于php.ini参数优化详解
2020/02/28 PHP
textarea的value是html文件源代码,存成html文件的代码
2007/04/20 Javascript
基于jquery的滑动样例代码
2010/11/20 Javascript
JavaScript模板入门介绍
2012/09/26 Javascript
通过JS自动隐藏手机浏览器的地址栏实现原理与代码
2013/01/02 Javascript
JS短路原理的应用示例 精简代码的途径
2013/12/13 Javascript
简单易用的倒计时js代码
2014/08/04 Javascript
javascript为按钮注册回车事件(设置默认按钮)的方法
2015/05/09 Javascript
简单谈谈javascript中this的隐式绑定
2016/02/22 Javascript
ie下js不执行的几种可能
2017/02/28 Javascript
js中编码函数:escape,encodeURI与encodeURIComponent详解
2017/03/21 Javascript
[02:20]DOTA2中文配音宣传片
2013/05/22 DOTA
python的Template使用指南
2014/09/11 Python
使用python实现rsa算法代码
2016/02/17 Python
pandas 实现将重复表格去重,并重新转换为表格的方法
2018/04/18 Python
详解Python静态网页爬取获取高清壁纸
2019/04/23 Python
python实现植物大战僵尸游戏实例代码
2019/06/10 Python
CSS3实例分享--超炫checkbox复选框和radio单选框
2014/09/01 HTML / CSS
支票、地址标签、包装纸和慰问卡:Current Catalog
2018/01/30 全球购物
G-Form护具官方网站:美国运动保护装备
2019/09/04 全球购物
请解释在new与override的区别
2012/10/29 面试题
迎新春趣味活动方案
2014/08/24 职场文书
2015毕业生实习期工作总结
2015/04/09 职场文书
趣味运动会口号
2015/12/24 职场文书
Vue实现跑马灯样式文字横向滚动
2021/11/23 Vue.js
鲲鹏 CentOS 7 安装Python3.7
2022/05/11 Servers
Li list-style-image 图片垂直居中实现方法
2023/05/21 HTML / CSS