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客户端脚本的设计和应用
Aug 21 Javascript
JSON 学习之完全手册 图文
May 29 Javascript
javascript 模拟JQuery的Ready方法实现并出现的问题
Dec 06 Javascript
JavaScript 语言基础知识点总结(思维导图)
Nov 10 Javascript
jQuery添加/改变/移除CSS类及判断是否已经存在CSS
Aug 20 Javascript
javascript运动效果实例总结(放大缩小、滑动淡入、滚动)
Jan 08 Javascript
探讨:JavaScript ECAMScript5 新特性之get/set访问器
May 05 Javascript
vue实现密码显示隐藏切换功能
Feb 23 Javascript
vue 做移动端微信公众号采坑经验记录
Apr 26 Javascript
nvm、nrm、npm 安装和使用详解(小结)
Jan 17 Javascript
Vue安装浏览器开发工具的步骤详解
May 12 Javascript
前后端常见的几种鉴权方式(小结)
Aug 04 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
php缩小png图片不损失透明色的解决方法
2013/12/25 PHP
php中的常用魔术方法汇总
2016/02/14 PHP
PHP编程计算文件或数组中单词出现频率的方法
2017/05/22 PHP
修改发贴的编辑功能
2007/03/07 Javascript
JavaScript操作XML实例代码(获取新闻标题并分页,并分页)
2010/05/25 Javascript
Javascript实现关联数据(Linked Data)查询及注意细节
2013/02/22 Javascript
你的 mixin 真的兼容 ECMAScript 5 吗?
2013/04/11 Javascript
开发中可能会用到的jQuery小技巧
2014/03/07 Javascript
javascript操作字符串的原生方法
2014/12/22 Javascript
javascript去掉代码里面的注释
2015/07/24 Javascript
剖析Node.js异步编程中的回调与代码设计模式
2016/02/16 Javascript
基于Bootstrap实现下拉菜单项和表单导航条(两个菜单项,一个下拉菜单和登录表单导航条)
2016/07/22 Javascript
原生js的ajax和解决跨域的jsonp(实例讲解)
2017/10/16 Javascript
babel之配置文件.babelrc入门详解
2018/02/22 Javascript
如何将HTML字符转换为DOM节点并动态添加到文档中详解
2018/08/19 Javascript
webpack自动打包和热更新的实现方法
2019/06/24 Javascript
python实现基于两张图片生成圆角图标效果的方法
2015/03/26 Python
Python检测QQ在线状态的方法
2015/05/09 Python
node.js获取参数的常用方法(总结)
2017/05/29 Python
利用python在excel里面直接使用sql函数的方法
2019/02/08 Python
详解python使用turtle库来画一朵花
2019/03/21 Python
浅谈django不使用restframework自定义接口与使用的区别
2020/07/15 Python
python中的unittest框架实例详解
2021/02/05 Python
使用CSS3制作倾斜导航条和毛玻璃效果
2017/09/12 HTML / CSS
CSS3 box-sizing属性详解
2016/11/15 HTML / CSS
怎样从/向数据文件读/写结构
2014/11/23 面试题
楼面部长岗位职责范本
2014/02/14 职场文书
大型演出策划方案
2014/05/28 职场文书
人事代理委托书
2014/09/27 职场文书
2014年财政局工作总结
2014/12/09 职场文书
先进班组事迹材料
2014/12/25 职场文书
意向协议书
2015/01/27 职场文书
2015年仓管员工作总结
2015/04/21 职场文书
安全生产会议制度
2015/08/06 职场文书
安全生产协议书
2016/03/22 职场文书
JavaScript实现简单的音乐播放器
2022/08/14 Javascript