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 相关文章推荐
css值转换成数值请抛弃parseInt
Oct 24 Javascript
JS函数实现动态添加CSS样式表文件
Dec 15 Javascript
jquery 选择器引擎sizzle浅析
Feb 06 Javascript
使用js操作cookie的一点小收获分享
Sep 03 Javascript
JavaScript获取页面中表单(form)数量的方法
Apr 03 Javascript
jQuery+CSS实现滑动的标签分栏切换效果
Dec 17 Javascript
BootStrap中Tab页签切换实例代码
May 30 Javascript
jQuery插件扩展extend的简单实现原理
Jun 24 Javascript
js实现自定义进度条效果
Mar 15 Javascript
js实现黑白div块画空心的图形
Dec 13 Javascript
小程序开发踩坑:页面窗口定位(相对于浏览器定位)(推荐)
Apr 25 Javascript
vue使用element-ui实现表单验证
Dec 13 Vue.js
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
关于php正则匹配汉字的方法介绍
2013/04/25 PHP
Win10 下安装配置IIS + MySQL + nginx + php7.1.7
2017/08/04 PHP
PHP实现双链表删除与插入节点的方法示例
2017/11/11 PHP
使用Javascript和DOM Interfaces来处理HTML
2006/10/09 Javascript
实例:用 JavaScript 来操作字符串(一些字符串函数)
2007/02/15 Javascript
jQuery 获取对象 根据属性、内容匹配, 还有表单元素匹配
2010/05/31 Javascript
jquery心形点赞关注效果的简单实现
2016/11/14 Javascript
javascript稀疏数组(sparse array)和密集数组用法分析
2016/12/28 Javascript
jQuery插件MovingBoxes实现左右滑动中间放大图片效果
2017/02/28 Javascript
使用jquery+iframe做一个ajax上传效果(实例)
2017/08/24 jQuery
JS中的事件委托实例浅析
2018/03/22 Javascript
Vue2.0实现组件之间数据交互和通信操作示例
2019/05/16 Javascript
微信小程序实现点击效果
2019/06/21 Javascript
JS常用排序方法实例代码解析
2020/03/03 Javascript
将图片文件嵌入到wxpython代码中的实现方法
2014/08/11 Python
python实现上传样本到virustotal并查询扫描信息的方法
2014/10/05 Python
举例讲解如何在Python编程中进行迭代和遍历
2016/01/19 Python
Python Flask基础教程示例代码
2018/02/07 Python
python提取log文件内容并画出图表
2019/07/08 Python
Django model 中设置联合约束和联合索引的方法
2019/08/06 Python
关于ZeroMQ 三种模式python3实现方式
2019/12/23 Python
Python使用enumerate获取迭代元素下标
2020/02/03 Python
Python如何截图保存的三种方法(小结)
2020/09/01 Python
Python数据可视化常用4大绘图库原理详解
2020/10/23 Python
CSS3 icon font完全指南(CSS3 font 会取代icon图标)
2013/01/06 HTML / CSS
Sofft鞋官网:世界知名鞋类品牌
2017/03/28 全球购物
Clarks鞋美国官网:全球领军鞋履品牌
2017/05/13 全球购物
全球异乡人的跨境社交电商平台:Kouhigh口嗨网
2020/07/24 全球购物
怎样写好自荐信和推荐信
2013/12/26 职场文书
美容院经理岗位职责
2014/04/03 职场文书
2014国庆节商场促销活动策划方案
2014/09/16 职场文书
2014标准社保办理委托书
2014/10/06 职场文书
2014年接待工作总结
2014/11/26 职场文书
领导视察通讯稿
2015/07/18 职场文书
解决Golang中ResponseWriter的一个坑
2021/04/27 Golang
Nginx下SSL证书安装部署步骤介绍
2021/12/06 Servers