JavaScript实现向select下拉框中添加和删除元素的方法

发布时间 - 2026-01-11 00:02:47    点击率:

本文实例讲述了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)初始化时

 

(2)添加元素

 

(3)删除元素

 

更多关于jQuery相关内容感兴趣的读者可查看本站专题:《jQuery表单(form)操作技巧总结》、《jQuery窗口操作技巧总结》、《jQuery拖拽特效与技巧总结》、《jQuery常用插件及用法总结》、《jquery中Ajax用法总结》、《jQuery表格(table)操作技巧汇总》、《jQuery扩展技巧总结》、《jQuery常见经典特效汇总》、《jQuery动画与特效用法总结》及《jquery选择器用法总结》

希望本文所述对大家jQuery程序设计有所帮助。


# JavaScript  # select  # 下拉框  # 添加  # 删除  # 元素  # JavaScript数组  # JSON对象实现动态添加、修改、删除功能示例  # JS点击动态添加标签、删除指定标签的代码  # vue.js实现点击后动态添加class及删除同级class的实现代码  # 原生js封装添加class  # 删除class的实例  # javascript cookie的基本操作(添加和删除)  # js实现添加删除表格(两种方法)  # 详解原生JS动态添加和删除类  # 框中  # 操作技巧  # 相关内容  # 感兴趣  # 给大家  # 请选择  # 表单  # 更多关于  # 所述  # 程序设计  # 移除  # 拖拽  # 选择器  # 讲述了  # http  # EN  # www  # Transitional  # DTD  # W3C 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 如何用虚拟主机快速搭建网站?详细步骤解析  如何确保西部建站助手FTP传输的安全性?  大同网页,大同瑞慈医院官网?  高性能网站服务器部署指南:稳定运行与安全配置优化方案  Laravel API路由如何设计_Laravel构建RESTful API的路由最佳实践  Python面向对象测试方法_mock解析【教程】  Laravel如何使用Eloquent ORM进行数据库操作?(CRUD示例)  历史网站制作软件,华为如何找回被删除的网站?  Laravel怎么为数据库表字段添加索引以优化查询  Laravel如何与Inertia.js和Vue/React构建现代单页应用  如何选择PHP开源工具快速搭建网站?  桂林网站制作公司有哪些,桂林马拉松怎么报名?  制作公司内部网站有哪些,内网如何建网站?  Laravel Octane如何提升性能_使用Laravel Octane加速你的应用  Laravel怎么使用Collection集合方法_Laravel数组操作高级函数pluck与map【手册】  如何用免费手机建站系统零基础打造专业网站?  php 三元运算符实例详细介绍  JavaScript模板引擎Template.js使用详解  详解Oracle修改字段类型方法总结  制作无缝贴图网站有哪些,3dmax无缝贴图怎么调?  Win11怎么设置虚拟桌面 Win11新建多桌面切换操作【技巧】  Laravel如何为API生成Swagger或OpenAPI文档  lovemo网页版地址 lovemo官网手机登录  EditPlus中的正则表达式实战(5)  大学网站设计制作软件有哪些,如何将网站制作成自己app?  Win11怎么关闭透明效果_Windows11辅助功能视觉效果设置  如何在建站之星网店版论坛获取技术支持?  Laravel如何实现本地化和多语言支持?(i18n教程)  非常酷的网站设计制作软件,酷培ai教育官方网站?  Mybatis 中的insertOrUpdate操作  Laravel如何集成第三方登录_Laravel Socialite实现微信QQ微博登录  西安专业网站制作公司有哪些,陕西省建行官方网站?  Laravel PHP版本要求一览_Laravel各版本环境要求对照  PythonWeb开发入门教程_Flask快速构建Web应用  动图在线制作网站有哪些,滑动动图图集怎么做?  如何用腾讯建站主机快速创建免费网站?  UC浏览器如何设置启动页 UC浏览器启动页设置方法  小米17系列还有一款新机?主打6.9英寸大直屏和旗舰级影像  创业网站制作流程,创业网站可靠吗?  如何在宝塔面板中创建新站点?  小视频制作网站有哪些,有什么看国内小视频的网站,求推荐?  音响网站制作视频教程,隆霸音响官方网站?  如何快速生成专业多端适配建站电话?  Laravel如何与Vue.js集成_Laravel + Vue前后端分离项目搭建指南  php读取心率传感器数据怎么弄_php获取max30100的心率值【指南】  Laravel队列任务超时怎么办_Laravel Queue Timeout设置详解  微信小程序 canvas开发实例及注意事项  高端云建站费用究竟需要多少预算?  mc皮肤壁纸制作器,苹果平板怎么设置自己想要的壁纸我的世界?  js实现点击每个li节点,都弹出其文本值及修改