JS實(shí)現(xiàn)支持多選的遍歷下拉列表代碼
本文實(shí)例講述了JS實(shí)現(xiàn)支持多選的遍歷下拉列表。分享給大家供大家參考。具體如下:
這里使用js實(shí)現(xiàn)可進(jìn)行多項(xiàng)選擇的下拉列表,鼠標(biāo)點(diǎn)擊上邊下拉列表中的任意值,下邊列表中就會(huì)顯示該選中值,按住鍵盤上的Ctrl鍵,再次點(diǎn)擊上邊的列表任意值,可進(jìn)行多選,多選功能得益于JavaScript的幫忙,在網(wǎng)頁上這種應(yīng)用挺廣泛,有必要看一看。
運(yùn)行效果截圖如下:

在線演示地址如下:
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">可以進(jìn)行多項(xiàng)選擇的下拉列表:</td>
</tr>
<tr>
<td align="center" bgcolor="#FFFFFF"><select name="mcusep" size="4" multiple class="wenbenkuang"
onchange="updateorder()">
<option value="JavaScript程序設(shè)計(jì)">JavaScript程序設(shè)計(jì)</option>
<option value="JavaScript經(jīng)典教程">JavaScript經(jīng)典教程</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">顯示所選內(nèi)容:</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>
希望本文所述對(duì)大家的javascript程序設(shè)計(jì)有所幫助。
- JS中Select下拉列表類(支持輸入模糊查詢)功能
- AngularJS使用ngOption實(shí)現(xiàn)下拉列表的實(shí)例代碼
- JS設(shè)置下拉列表框當(dāng)前所選值的方法
- js實(shí)現(xiàn)下拉列表選中某個(gè)值的方法(3種方法)
- jquery用ajax方式從后臺(tái)獲取json數(shù)據(jù)后如何將內(nèi)容填充到下拉列表
- 使用JS模擬錨點(diǎn)跳轉(zhuǎn)的實(shí)例
- js實(shí)現(xiàn)微信/QQ直接跳轉(zhuǎn)到支付寶APP打開口令領(lǐng)紅包功能
- JSP頁面跳轉(zhuǎn)方法大全
- ajax跳轉(zhuǎn)到新的jsp頁面的方法
- JS動(dòng)態(tài)添加的div點(diǎn)擊跳轉(zhuǎn)到另一頁面實(shí)現(xiàn)代碼
- JS實(shí)現(xiàn)點(diǎn)擊下拉列表文本框中出現(xiàn)對(duì)應(yīng)的網(wǎng)址,點(diǎn)擊跳轉(zhuǎn)按鈕實(shí)現(xiàn)跳轉(zhuǎn)
相關(guān)文章
簡(jiǎn)單快速的實(shí)現(xiàn)js計(jì)算器功能
這篇文章主要教大家如何快速簡(jiǎn)單的實(shí)現(xiàn)js計(jì)算器功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-08-08
淺談javascript中的 “ && ” 和 “ || ”
本文主要介紹了Javascript中的 “ && ” 和 “ || ”的相關(guān)知識(shí)。具有很好的參考價(jià)值,下面跟著小編一起來看下吧2017-02-02
淺析BootStrap中Modal(模態(tài)框)使用心得
Bootstrap Modals(模態(tài)框)是使用定制的 Jquery 插件創(chuàng)建的。本文給大家分享BootStrap中Modal(模態(tài)框)使用心得,一起看看吧2016-12-12
Typescript高級(jí)類型Record,Partial,Readonly詳解
這篇文章主要介紹了Typescript高級(jí)類型Record,Partial,Readonly等介紹,keyof將一個(gè)類型的屬性名全部提取出來當(dāng)做聯(lián)合類型,本文通過實(shí)例代碼給大家詳細(xì)講解需要的朋友可以參考下2022-11-11

