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

 更新时间:2015年08月20日 10:49:33   作者:佚名  
这篇文章主要介绍了JS实现支持多选的遍历下拉列表代码,涉及javascript遍历select及设置css属性的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下

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

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

运行效果截图如下:

在线演示地址如下:

http://demo.jb51.net/js/2015/js-select-option-cha-codes/

具体代码如下:

<!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程序设计有所帮助。

相关文章

  • 根据配置文件加载js依赖模块

    根据配置文件加载js依赖模块

    这篇文章主要介绍了根据配置文件加载js依赖模块,解决方法是笔者自己的思路,抛砖引玉,需要的朋友可以参考下
    2014-12-12
  • JavaScript作用域与作用域链深入解析

    JavaScript作用域与作用域链深入解析

    这篇文章主要是对JavaScript作用域和作用域链作简单的介绍,希望能帮助大家更好的学习JavaScript
    2013-12-12
  • javascript入门基础之私有变量

    javascript入门基础之私有变量

    开始接触这门语言时,可能都会觉得这门语言缺少访问控制符(如public、private、protected),从而导致不能定义私有变量和私有方法。但经过进一步了解就会知道javascript同样可以有私有变量。
    2010-02-02
  • JS+html5制作简单音乐播放器

    JS+html5制作简单音乐播放器

    这篇文章主要为大家详细介绍了JS html5制作简单音乐播放器的相关资料,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-03-03
  • 简单快速的实现js计算器功能

    简单快速的实现js计算器功能

    这篇文章主要教大家如何快速简单的实现js计算器功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-08-08
  • 浅谈javascript中的 “ && ” 和 “ || ”

    浅谈javascript中的 “ && ” 和 “ || ”

    本文主要介绍了Javascript中的 “ && ” 和 “ || ”的相关知识。具有很好的参考价值,下面跟着小编一起来看下吧
    2017-02-02
  • 浅析BootStrap中Modal(模态框)使用心得

    浅析BootStrap中Modal(模态框)使用心得

    Bootstrap Modals(模态框)是使用定制的 Jquery 插件创建的。本文给大家分享BootStrap中Modal(模态框)使用心得,一起看看吧
    2016-12-12
  • 微信小程序系列之自定义顶部导航功能

    微信小程序系列之自定义顶部导航功能

    这篇文章主要介绍了微信小程序系列之自定义顶部导航功能,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-05-05
  • Typescript高级类型Record,Partial,Readonly详解

    Typescript高级类型Record,Partial,Readonly详解

    这篇文章主要介绍了Typescript高级类型Record,Partial,Readonly等介绍,keyof将一个类型的属性名全部提取出来当做联合类型,本文通过实例代码给大家详细讲解需要的朋友可以参考下
    2022-11-11
  • JS实现六位字符密码输入器功能

    JS实现六位字符密码输入器功能

    这篇文章主要介绍了JS实现六位字符密码输入器功能,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2016-08-08

最新评论