js實(shí)現(xiàn)網(wǎng)頁多級(jí)級(jí)聯(lián)菜單代碼
本文實(shí)例講述了js實(shí)現(xiàn)網(wǎng)頁多級(jí)級(jí)聯(lián)菜單。分享給大家供大家參考。具體如下:
這是大家在網(wǎng)頁上經(jīng)常會(huì)見到的級(jí)聯(lián)菜單特效,不過這一個(gè)代碼是由JS來實(shí)現(xiàn),將級(jí)聯(lián)菜單中的內(nèi)容保存在了JS數(shù)組中,為了頁面美觀,本次還美化了一下表格邊框,整體看上去更和諧實(shí)用了,多級(jí)的下拉菜單對(duì)網(wǎng)頁設(shè)計(jì)來說比較實(shí)用。
運(yùn)行效果如下圖所示:

在線演示地址如下:
http://demo.jb51.net/js/2015/js-table-select-menu-style-codes/
具體代碼如下:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>多級(jí)級(jí)聯(lián)菜單</title>
<script type="text/javascript">
var arr2 = new Array(4);
arr2["數(shù)碼設(shè)備"] = new Array("數(shù)碼相機(jī)","打印機(jī)");
arr2["家用電器"] = new Array("電視機(jī)","電冰箱");
arr2["禮品工藝"] = new Array("鮮花","彩帶");
function removeinfo(classMenu){//將下拉框各選項(xiàng)清空
for (var i=0; i < classMenu.options.length; i++){
classMenu.options[i]=null;
}
}
function changeMenu(classList,classMenu){
removeinfo(classMenu)
for (var i=0; i < classList.length; i++){
classMenu[i]=new Option(classList[i],classList[i]);
}
}
</script>
</head>
<body style="font-size:12px">
<table width="487" height="333" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td align="center" valign="top"><br>
<br>
<br>
<br> <br> <table width="86%" border="0" align="center" cellpadding="2" cellspacing="1" bgcolor="#6699CC">
<form name="form1">
<tr bgcolor="#FFFFFF">
<td height="22" align="right">所屬類別:</td>
<td height="22" align="left"><select name="類別" id="類別" onChange="changeMenu(arr2[document.form1.類別.options[document.form1.類別.selectedIndex].text],document.form1.分類);">
<option selected>數(shù)碼設(shè)備</option>
<option>家用電器</option>
<option>禮品工藝</option>
</select>
<select name="分類" id="分類">
<option>數(shù)碼相機(jī)</option>
<option>打印機(jī)</option>
</select></td>
</tr>
<tr bgcolor="#FFFFFF">
<td height="22" align="right">商品名稱:</td>
<td height="22" align="left"><input name="商品名稱" type="text" id="商品名稱" size="30" maxlength="50"></td>
</tr>
<tr bgcolor="#FFFFFF">
<td height="22" align="right">會(huì)員價(jià):</td>
<td height="22" align="left"><input name="會(huì)員價(jià)" type="text" id="會(huì)員價(jià)" size="10"></td>
</tr>
<tr bgcolor="#FFFFFF">
<td height="22" align="right">提供廠商:</td>
<td height="22" align="left"><input name="提供廠商" type="text" id="提供廠商" size="30" maxlength="50"></td>
</tr>
<tr bgcolor="#FFFFFF">
<td height="22" align="right">商品簡(jiǎn)介:</td>
<td height="22" align="left"><textarea name="商品簡(jiǎn)介" cols="35" rows="4" id="商品簡(jiǎn)介"></textarea></td>
</tr>
<tr bgcolor="#FFFFFF">
<td height="22" align="right">商品數(shù)量:</td>
<td height="22" align="left"><input name="商品數(shù)量" type="text" id="商品數(shù)量" size="10"></td>
</tr>
<tr bgcolor="#FFFFFF">
<td height="22" colspan="2" align="center"><input name="add" type="submit" id="add2" value="添 加">
<input type="reset" name="Submit2" value="重 置"></td>
</tr>
</form>
</table></td>
</tr>
</table>
</body>
</html>
希望本文所述對(duì)大家的javascript程序設(shè)計(jì)有所幫助。
- JS實(shí)多級(jí)聯(lián)動(dòng)下拉菜單類,簡(jiǎn)單實(shí)現(xiàn)省市區(qū)聯(lián)動(dòng)菜單!
- js左側(cè)多級(jí)菜單動(dòng)態(tài)的解決方案
- JS簡(jiǎn)單實(shí)現(xiàn)多級(jí)Select聯(lián)動(dòng)菜單效果代碼
- JavaScript多級(jí)下拉菜單代碼(簡(jiǎn)單實(shí)用)
- JS+CSS實(shí)現(xiàn)的簡(jiǎn)單折疊展開多級(jí)菜單效果
- javascript實(shí)現(xiàn)在下拉列表中顯示多級(jí)樹形菜單的方法
- JS多級(jí)連動(dòng)菜單
- JS模擬的QQ面板上的多級(jí)可展開的菜單
- js模擬淘寶網(wǎng)的多級(jí)選擇菜單實(shí)現(xiàn)方法
- 基于JavaScript實(shí)現(xiàn)多級(jí)菜單效果
相關(guān)文章
一行JavaScript代碼如何實(shí)現(xiàn)瀑布流布局
這篇文章主要給大家介紹了如何通過一行JavaScript代碼實(shí)現(xiàn)瀑布流布局的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-12-12
詳解微信小程序-掃一掃 wx.scanCode() 掃碼大變身
這篇文章主要介紹了微信小程序-掃一掃wx.scanCode() 掃碼大變身,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-04-04
JS判斷非空至少輸入兩個(gè)字符的簡(jiǎn)單實(shí)現(xiàn)方法
這篇文章主要介紹了JS判斷非空至少輸入兩個(gè)字符的簡(jiǎn)單實(shí)現(xiàn)方法,需要的朋友可以參考下2017-06-06
IE下通過a實(shí)現(xiàn)location.href 獲取referer的值
IE下采用window.location.href方式跳轉(zhuǎn)的話,referer值為空在標(biāo)簽a里面的跳轉(zhuǎn)的話referer就不會(huì)空,下面是具體的實(shí)現(xiàn)代碼2014-09-09
JavaScript正則表達(dá)式匹配 div style標(biāo)簽
這篇文章主要介紹了JavaScript正則表達(dá)式匹配<div><style>標(biāo)簽 的相關(guān)資料,需要的朋友可以參考下2016-03-03
JS 的應(yīng)用開發(fā)初探(mootools)
昨天在公司內(nèi)部做了一個(gè)小小的技術(shù)分享,就 js 應(yīng)用開發(fā)方面跟大家談了一點(diǎn)自己的心得,最近因?yàn)楣ぷ麝P(guān)系花在這上面的時(shí)間較多也頗有些收獲,寫在這里備忘。2009-12-12
完美實(shí)現(xiàn)js選項(xiàng)卡切換效果(一)
這篇文章主要為大家詳細(xì)介紹如何完美實(shí)現(xiàn)js選項(xiàng)卡切換效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-03-03

