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节点,都弹出其文本值及修改
上一篇:yii2验证码样式如何设置
下一篇:yii框架怎么设置伪静态
上一篇:yii2验证码样式如何设置
下一篇:yii框架怎么设置伪静态

