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 相关文章推荐
JS获取整个页面文档的实现代码
Dec 15 Javascript
原生JS实现加入收藏夹的代码
Oct 24 Javascript
js实现点击链接后窗口缩小并居中的方法
Mar 02 Javascript
jQuery实现仿路边灯箱广告图片轮播效果
Apr 15 Javascript
JS实现自动固定顶部的悬浮菜单栏效果
Sep 16 Javascript
jQuery使用$.ajax进行即时验证实例详解
Dec 11 Javascript
Angular发布1.5正式版,专注于向Angular 2的过渡
Feb 18 Javascript
Summernote实现图片上传功能的简单方法
Jul 11 Javascript
浅谈jQuery为哪般去掉了浏览器检测
Aug 29 Javascript
浅谈JS中String()与 .toString()的区别
Oct 20 Javascript
js中的eval()函数把含有转义字符的字符串转换成Object对象的方法
Dec 02 Javascript
适用于手机端的jQuery图片滑块动画
Dec 09 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
肝肠寸断了解下!盘点史上最伤心的十大动漫
2020/03/04 日漫
如何在PHP中进行身份认证
2006/10/09 PHP
PHP远程连接MYSQL数据库非常慢的解决方法
2008/07/05 PHP
基于PHP读取TXT文件向数据库导入海量数据的方法
2013/04/23 PHP
浅析JavaScript中的常用算法与函数
2013/11/21 Javascript
使用js写的一个简易的投票
2013/11/27 Javascript
jquery实现简单的轮换出现效果实例
2015/07/23 Javascript
深入理解JQuery中的事件与动画
2016/05/18 Javascript
Javascript打印局部页面实例
2016/06/21 Javascript
Angularjs CURD 详解及实例代码
2016/09/14 Javascript
JS实现页面进入和返回定位到具体位置
2016/12/08 Javascript
JS实现课堂随机点名和顺序点名
2017/03/09 Javascript
React中ES5与ES6写法的区别总结
2017/04/21 Javascript
JavaScript实现简单的星星评分效果
2017/05/18 Javascript
详解使用mpvue开发github小程序总结
2018/07/25 Javascript
vue  directive定义全局和局部指令及指令简写
2018/11/20 Javascript
JS实现求字符串中出现最多次数的字符和次数示例
2019/07/05 Javascript
Koa从零搭建到Api实现项目的搭建方法
2019/07/30 Javascript
js实现页面导航层级指示效果
2020/08/25 Javascript
Vue实现鼠标经过文字显示悬浮框效果的示例代码
2020/10/14 Javascript
Python检测字符串中是否包含某字符集合中的字符
2015/05/21 Python
linux下python抓屏实现方法
2015/05/22 Python
利用python将图片转换成excel文档格式
2017/12/30 Python
python遍历一个目录,输出所有的文件名的实例
2018/04/23 Python
利用Python查看微信共同好友功能的实现代码
2019/04/24 Python
python批量解压zip文件的方法
2019/08/20 Python
python将下载到本地m3u8视频合成MP4的代码详解
2020/11/24 Python
Book Depository澳大利亚:世界领先的专业在线书店之一
2018/12/27 全球购物
英国旅行箱包和行李箱购物网站:Travel Luggage & Cabin Bags
2019/08/26 全球购物
写一个方法1000的阶乘
2012/11/21 面试题
大学生学习自我评价
2014/01/13 职场文书
教师节活动主持词
2014/04/02 职场文书
捐款倡议书
2014/04/14 职场文书
2016中考冲刺决心书
2015/09/22 职场文书
Nginx 安装SSL证书完成HTTPS部署
2022/04/28 Servers
MySQL约束(创建表时的各种条件说明)
2022/06/21 MySQL