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计算字符串中每个字符出现次数的小例子
Jul 02 Javascript
动态创建script在IE中缓存js文件时导致编码的解决方法
May 04 Javascript
jQuery 选择同时包含两个class的元素的实现方法
Jun 01 Javascript
js实现文本上下来回滚动
Feb 03 Javascript
VUE开发一个图片轮播的组件示例代码
Mar 06 Javascript
详解基于Bootstrap+angular的一个豆瓣电影app
Jun 26 Javascript
JavaScript实现时间表动态效果
Jul 15 Javascript
Angularjs Ng_repeat中实现复选框选中并显示不同的样式方法
Sep 12 Javascript
vue代码分割的实现(codesplit)
Nov 13 Javascript
深入理解js A*寻路算法原理与具体实现过程
Dec 13 Javascript
Vuepress 搭建带评论功能的静态博客的实现
Feb 17 Javascript
浅析Vue 中的 render 函数
Feb 28 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
介绍几个array库的新函数 php
2006/12/29 PHP
需要注意的几个PHP漏洞小结
2012/02/05 PHP
php_screw 1.5:php加密: 安装与使用详解
2013/06/20 PHP
C# WinForm中实现快捷键自定义设置实例
2015/01/23 PHP
php提交表单发送邮件的方法
2015/03/20 PHP
详解php设置session(过期、失效、有效期)
2015/11/12 PHP
详解PHP中cookie和session的区别及cookie和session用法小结
2016/06/12 PHP
PHP封装的XML简单操作类完整实例
2017/11/13 PHP
php实现根据身份证获取精准年龄
2020/02/26 PHP
服务端 VBScript 与 JScript 几个相同特性的写法 By shawl.qiu
2007/03/06 Javascript
用js实现下载远程文件并保存在本地的脚本
2008/05/06 Javascript
Bootstrap轮播加上css3动画,炫酷到底!
2015/12/22 Javascript
浅谈jQuery before和insertBefore的区别
2016/12/04 Javascript
Vue 过渡(动画)transition组件案例详解
2017/01/22 Javascript
浅谈键盘上回车按钮的js触发事件
2017/02/13 Javascript
原生JS实现左右箭头选择日期实例代码
2017/03/14 Javascript
Mac系统下Webstorm快捷键整理大全
2017/05/28 Javascript
JavaScript引用类型RegExp基本用法详解
2018/08/09 Javascript
Vue 组件参数校验与非props特性的方法
2019/02/12 Javascript
JS脚本实现定时到网站上签到/签退功能
2020/04/22 Javascript
[02:05]2014DOTA2西雅图国际邀请赛 BBC第二天小组赛总结
2014/07/11 DOTA
Python编程实现粒子群算法(PSO)详解
2017/11/13 Python
python 读取摄像头数据并保存的实例
2018/08/03 Python
python 二维数组90度旋转的方法
2019/01/28 Python
Python中一些深不见底的“坑”
2019/06/12 Python
python绘制已知点的坐标的直线实例
2019/07/04 Python
Python实现字符串中某个字母的替代功能
2019/10/21 Python
wxpython布局的实现方法
2019/11/01 Python
Python 安装 virturalenv 虚拟环境的教程详解
2020/02/21 Python
Python爬虫与反爬虫大战
2020/07/30 Python
Python爬虫+tkinter界面实现历史天气查询的思路详解
2021/02/22 Python
肯尼迪就职演说稿
2013/12/31 职场文书
天鹅的故事教学反思
2014/02/04 职场文书
群众路线剖析材料怎么写
2014/10/09 职场文书
2015年妇委会工作总结
2015/05/22 职场文书
小学数学国培研修日志
2015/11/13 职场文书