DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> 關於JavaScript >> JS實現支持多選的遍歷下拉列表代碼
JS實現支持多選的遍歷下拉列表代碼
編輯:關於JavaScript     

本文實例講述了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程序設計有所幫助。

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved