来自 关于计算机 2019-09-04 19:48 的文章
当前位置: 六合联盟网 > 关于计算机 > 正文

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

正文实例叙述了JS达成协助多选的遍历下拉列表。分享给大家供我们参照他事他说加以考察。具体如下:

本文实例陈诉了JS+DIV+CSS落成仿表单下拉列表效果。分享给大家供大家参照他事他说加以考察。具体如下:

此地运用js完毕可进展多项接纳的下拉列表,鼠标点击上边下拉列表中的大肆值,下面列表中就能够议及展览示该选中值,按住键盘上的Ctrl键,再度点击上面包车型客车列表大肆值,可进展多选,多选功力得益于JavaScript的支援,在网页上这种使用挺常见,有供给看一看。

JS+DIV+CSS完成仿表单下拉列表效果,是一心用CSS技艺再合作JS完结的法力,用来取代守旧的Select下拉框,纵然近日的话,此代码还有个别粗糙,但对于美化列表的样式来讲,只怕未来会更便利,要比Select方便的多。

运作效果截图如下:

运维效果截图如下:

图片 1

图片 2

在线演示地址如下:

在线演示地址如下:

切切实实代码如下:

现实代码如下:

<!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>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>DIV+CSS+JS仿下拉表单</title>
<script type="text/javascript" >
function $$$$$(_sId){
 return document.getElementById(_sId);
 }
function hide(_sId)
 {$$$$$(_sId).style.display = $$$$$(_sId).style.display == "none" ? "" : "none";}
function pick(v) {
 document.getElementById('am').value=v;
hide('HMF-1')
}
function bgcolor(id){
 document.getElementById(id).style.background="#F7FFFA";
 document.getElementById(id).style.color="#000";
}
function nocolor(id){
 document.getElementById(id).style.background="";
 document.getElementById(id).style.color="#788F72";
}
</script>
<style type="text/css">
*{margin:0px; padding:0px;}
body{font-family: Arial, Helvetica, sans-serif;font-size: 12px;}
.cur{cursor:pointer; display:block;color:#788F72;width:146px; height:22px; line-height:22px; padding:0px 0px 0px 2px;}
.am{border: 0px;color:#788F72;cursor: pointer;background:#fff url('0.gif') no-repeat; width: 150px;height: 19px;margin:10px 0px 0px 10px; padding:3px 0px 0px 2px;}
.bm{border: 1px #999999 solid ;width: 148px; margin-left:10px;}
</style>
</head>
<body>
<form>
<input onclick="hide('HMF-1')" type="text" value="请选择" id="am" class="am" />
<div id="HMF-1" style="display: none " class="bm">
 ASP
 PHP
 JSP
 ASP.NET
 JAVA
 DELPHI
</div>
</form>
</body>
</html>

意在本文所述对我们的javascript程序设计具备支持。

盼望本文所述对我们的javascript程序设计具备协助。

你可能感兴趣的小说:

  • JS获取下拉列表所选中的TEXT和Value的贯彻代码
  • extJs 文本框后边加上表明文字+下拉列表选中值后触发事件
  • javascript下拉列表菜单的完成格局
  • javascript下拉列表中体现树形菜单的贯彻方式
  • javascript怎么着操作HTML下拉列表标签
  • JS+DIV+CSS达成仿表单下拉列表效果
  • JS+CSS完毕下拉列表框美化效果(3款)
  • JS+CSS实现美化的下拉列表框效果
  • jQuery实现在下拉列表采纳时获得json数据的诀窍
  • JS展现下拉列表框内总体成分的艺术
  • js落成下拉列表选中有些值的格局(3种办法)

你大概感兴趣的稿子:

  • JS获取下拉列表所选中的TEXT和Value的贯彻代码
  • extJs 文本框后边加上表达文字+下拉列表选中值后触发事件
  • javascript下拉列表菜单的落到实处况势
  • javascript下拉列表中显得树形菜单的贯彻格局
  • JS落成支持多选的遍历下拉列表代码
  • javascript如何操作HTML下拉列表标签
  • JS+CSS达成下拉列表框美化效果(3款)
  • JS+CSS完毕美化的下拉列表框效果
  • jQuery落成在下拉列表选取时获得json数据的主意
  • JS彰显下拉列表框内一切要素的章程
  • js达成下拉列表选中某些值的不二秘籍(3种办法)

本文由六合联盟网发布于关于计算机,转载请注明出处:JS实现支持多选的遍历下拉列表代码,CSS实现仿表

关键词: