JS实现支持多选的遍历下拉列表代码


Posted in Javascript onAugust 20, 2015

本文实例讲述了JS实现支持多选的遍历下拉列表。分享给大家供大家参考。具体如下:

这里使用js实现可进行多项选择的下拉列表,鼠标点击上边下拉列表中的任意值,下边列表中就会显示该选中值,按住键盘上的Ctrl键,再次点击上边的列表任意值,可进行多选,多选功能得益于JavaScript的帮忙,在网页上这种应用挺广泛,有必要看一看。

运行效果截图如下:

JS实现支持多选的遍历下拉列表代码

在线演示地址如下:

具体代码如下:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>遍历多选择下拉列表</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<style>
.wenbenkuang {
 font-family: "宋体";
 font-size: 9pt;
 color: #333333;
 border: 1px solid #999999;
}
</style>
</head>
<body style="font-size:12px">
<form name="form1" method="post" action="">
 <table width="300" border="0" align="center" cellpadding="3" cellspacing="1" bgcolor="#FFCC00">
 <tr>
  <td height="22" align="left" bgcolor="#FFFFFF">可以进行多项选择的下拉列表:</td>
 </tr>
 <tr>
  <td align="center" bgcolor="#FFFFFF"><select name="mcusep" size="4" multiple class="wenbenkuang"
onchange="updateorder()">
  <option value="JavaScript程序设计">JavaScript程序设计</option>
  <option value="JavaScript经典教程">JavaScript经典教程</option>
  <option value="JavaScript范例宝典">JavaScript范例宝典</option>
  <option value="JavaScript与CSS样式">JavaScript与CSS样式</option>
  <option value="JavaScript与HTML">JavaScript与HTML</option>
  </select></td>
 </tr>
 <tr>
  <td height="22" align="left" background="images/bg.gif" bgcolor="#FFFFFF">显示所选内容:</td>
 </tr>
 <tr>
  <td align="center" bgcolor="#FFFFFF"><textarea name="textarea" cols="40" rows="6" class="wenbenkuang"></textarea></td>
 </tr>
 </table>
</form>
<script language="javascript">
function updateorder()
{
 var orderstring="";
 var n=document.form1.mcusep.length;
 for (i=0;i<n;++i)
 {
 if (document.form1.mcusep.options[i].selected)
 {
  orderstring+=document.form1.mcusep.options[i].value+"\n";
 }
 }
 document.form1.textarea.value=orderstring;
}
</script>
</body>
</html>

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

Javascript 相关文章推荐
Javascript 构造函数,公有,私有特权和静态成员定义方法
Nov 30 Javascript
用JavaScript仿PS里的羽化效果代码
Dec 20 Javascript
jquery获取html元素的绝对位置和相对位置的方法
Jun 20 Javascript
jquery实现点击弹出带标题栏的弹出层(从右上角飞入)效果
Sep 19 Javascript
js实现继承的5种方式
Dec 01 Javascript
jQuery的promise与deferred对象在异步回调中的作用
May 03 Javascript
JavaScript事件学习小结(五)js中事件类型之鼠标事件
Jun 09 Javascript
jQuery实现的分页功能示例
Jan 22 Javascript
微信小程序引用公共js里的方法的实例详解
Aug 17 Javascript
从组件封装看Vue的作用域插槽的实现
Feb 12 Javascript
微信小程序移动拖拽视图-movable-view实例详解
Aug 17 Javascript
javascript实现移动端上传图片功能
Aug 18 Javascript
jQuery鼠标经过方形图片切换成圆边效果代码分享
Aug 20 #Javascript
jQuery+HTML5实现图片上传前预览效果
Aug 20 #Javascript
纯javascript模仿微信打飞机小游戏
Aug 20 #Javascript
js代码实现无缝滚动(文字和图片)
Aug 20 #Javascript
js图片翻书效果代码分享
Aug 20 #Javascript
JS给Textarea文本框添加行号的方法
Aug 20 #Javascript
js实现Select列表内容自动滚动效果代码
Aug 20 #Javascript
You might like
第1次亲密接触PHP5(1)
2006/10/09 PHP
PHP中的extract的作用分析
2008/04/09 PHP
PHP如何实现跨域
2016/05/30 PHP
thinkPHP利用ajax异步上传图片并显示、删除的示例
2018/09/26 PHP
JavaScript 创建对象和构造类实现代码
2009/07/30 Javascript
基于jQuery的淡入淡出可自动切换的幻灯插件打包下载
2010/09/15 Javascript
AeroWindow 基于JQuery的弹出窗口插件
2011/06/27 Javascript
一些有用的JavaScript和jQuery的片段分享
2011/08/23 Javascript
Js中使用hasOwnProperty方法检索ajax响应对象的例子
2014/12/08 Javascript
jQuery ztree实现动态树形多选菜单
2016/08/12 Javascript
解决Vue打包之后文件路径出错的问题
2018/03/06 Javascript
在 Typescript 中使用可被复用的 Vue Mixin功能
2018/04/17 Javascript
vue+express+jwt持久化登录的方法
2019/06/14 Javascript
Element-UI+Vue模式使用总结
2020/01/02 Javascript
python实现数通设备端口监控示例
2014/04/02 Python
在Python中处理列表之reverse()方法的使用教程
2015/05/21 Python
Python实现读写sqlite3数据库并将统计数据写入Excel的方法示例
2017/08/07 Python
Python MySQLdb 使用utf-8 编码插入中文数据问题
2018/03/13 Python
基于Python Numpy的数组array和矩阵matrix详解
2018/04/04 Python
python用post访问restful服务接口的方法
2018/12/07 Python
对python函数签名的方法详解
2019/01/22 Python
使用python实现简单五子棋游戏
2019/06/18 Python
执行Python程序时模块报错问题
2020/03/26 Python
python3+openCV 获取图片中文本区域的最小外接矩形实例
2020/06/02 Python
python uuid生成唯一id或str的最简单案例
2021/01/13 Python
Python3+Flask安装使用教程详解
2021/02/16 Python
意大利独特而优质的家居用品:Fazzini
2018/12/05 全球购物
如何判断计算机可能已经中马
2013/03/22 面试题
生产副总岗位职责
2013/11/28 职场文书
犯错检讨书
2014/02/21 职场文书
一年级学生评语
2014/04/23 职场文书
任命书模板
2014/06/04 职场文书
学校四风问题对照检查材料思想汇报
2014/09/26 职场文书
2014年老干部工作总结
2014/11/21 职场文书
python处理json数据文件
2022/04/11 Python
zabbix配置nginx监控的实现
2022/05/25 Servers