麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > CSS > 正文

HTML+CSS+JavaScript通過嵌套ul li實現簡單的二級菜單

2020-03-24 15:58:19
字體:
來源:轉載
供稿:網友

復制代碼代碼如下:
HTML網頁如下:(通過嵌套的 ul li /li /ul )(兼容IE6-9,谷歌火狐等主流瀏覽器)


復制代碼代碼如下:
body onload="loadFun()"
form id="form1" runat="server"
div id="menu"
ul
li a href="#" 相關法規 /a
ul id="rule"
li a href="#" Adobe Reader /a /li
li a href="#" Foxit Reader /a /li
li a href="#" 操作員計算機IE設置 /a /li
li a href="#" 電子簽章辦理須知 /a /li
/ul
/li
li a href="#" 相關下載 /a
ul id="load"
li a href="#" Adobe Reader /a /li
li a href="#" Foxit Reader /a /li
li a href="#" 操作員計算機IE設置 /a /li
/ul
/li
li a href="#" 公司簡介 /a
ul id="info"
li a href="#" Adobe Reader /a /li
li a href="#" Foxit Reader /a /li
/ul
/li
li a href="#" 連接窗口 /a
ul id="window"
li a href="#" Adobe Reader /a /li
li a href="#" Foxit Reader /a /li
/ul
/li
li a href="#" 連接電話 /a
ul id="phone"
li a href="#" Adobe Reader /a /li
li a href="#" Adobe Reader /a /li
/ul
/li
/ul
/div
/form
/body

網頁加載時,需要將所有的菜單項都暫時隱藏,調用相關的JavaScript代碼

復制代碼代碼如下:
/*網頁加載時觸發的函數*/
function loadFun() {
//獲取 ul /ul 的所有子節點 li 節點5個
var array = document.getElementsByTagName("ul").item(0).childNodes;
//遍歷子節點
for (var i = 0; i array.length; i++) {
//獲取 li /li 標簽的子節點
var childnodes = array[i].childNodes;
for (var j = 0; j childnodes.length; j++) {
//如果碰到主菜單中的 ul 標簽就隱藏該子菜單的下拉菜單
if (childnodes[j].tagName == "UL") {
childnodes[j].style.display = "none";
}
}
}
}

詳細CSS代碼如下:

復制代碼代碼如下:
style type="text/css"
/*設置上一級菜單的樣式*/
html,body
{
width:100%;
height:100%;
/*消除網頁的邊界*/
margin:0px;
padding:0px;
border-style:none;
}
#menu
{
width:225px;
height:320px;
background-color:RGB(216,216,216);
padding:0px;
margin:0px;
}
/*去掉列表前的圓點*/
#menu ul
{
width:225px;
list-style-type:none;
padding:0px;
margin:0px; /*消除左側間隙*/
}
#menu ul li
{
width:225px;/*填充滿整個邊欄*/
/*
margin:0px;
padding:0px;
*/
}
#menu ul li a
{
display:block; /*先轉化成塊級元素*/
color:Gray;
text-align:left;
text-decoration:none;
padding:10px 0px 10px 30px;/*設置距離左側的邊欄和上邊距*/
font-size:14px;
}
#menu ul li a:hover
{
color:Orange;
text-align:left;
text-decoration:none;
padding:10px 0px 10px 30px;
font-size:14px;
}
/*設置子菜單的樣式*/
#menu ul li ul
{
list-style-type:none;
/*
padding:0px;
margin:0px;
*/
}
#menu ul li ul li
{
width:225px; /*通過設置寬度來填充*/
}
#menu ul li ul li a
{
display:block;
/*此處可以通過設置來調整相關的樣式*/
padding:6px 0px 6px 60px;
text-align:left;
text-decoration:none;
font-size:12px;
}
#menu ul li ul li a:hover
{
padding:6px 0px 6px 60px;
text-align:left;
text-decoration:none;
font-size:12px;
color:Black;
background-color:#CD2626;
}
/style

鼠標點擊觸發的JavaScript代碼如下:

復制代碼代碼如下:
/*點擊按鈕是觸發的事件*/
var arrays = new Array("rule","load","info","window","phone");
function Show(tagId) {
for (var i = 0; i arrays.length; i++) {
if (arrays[i] == tagId) {
//設置全新的背景顏色
document.getElementById(arrays[i]).parentNode.style.backgroundColor = "RGB(237,237,237)";
document.getElementById(arrays[i]).style.display = "block";
}
else {
//將背景顏色還原
document.getElementById(arrays[i]).parentNode.style.backgroundColor = "RGB(216,216,216)";
document.getElementById(arrays[i]).style.display = "none";
}
}
}

效果圖如下:
更多編程語言

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: pornoⅹxxxxhd麻豆 | 成熟女人特级毛片www免费 | 7777欧美 | 国产日产精品一区二区三区四区 | 国产激情视频在线 | 欧美精品亚洲人成在线观看 | 黄色免费电影网址 | 国产资源在线观看 | 欧美精品成人一区二区在线观看 | 久国产 | 欧洲成人综合网 | 亚洲视频在线网 | 国产乱free国语对白 | 国产精选久久 | 美国av免费看 | 欧美一级做一级爱a做片性 91在线视频观看 | 国产一级毛片高清视频完整版 | 91九色蝌蚪国产 | 久久久在线| 激情视频导航 | 欧美成人免费在线视频 | 国产成人精品一区二区视频免费 | 毛片在线不卡 | 免费一级特黄毛片 | 久久国产精品久久久久久电车 | 国产精品亚洲欧美一级在线 | 日韩美香港a一级毛片免费 日韩激情 | 草久影视 | 国产精品免费观看视频 | 国产精品久久久久久久久久 | jizzyouxxxx| 久久亚洲精品久久国产一区二区 | 国产成人高清在线观看 | 西川av在线一区二区三区 | 欧美精品成人一区二区在线观看 | 视频一区国产精品 | 精品国产乱码久久久久久丨区2区 | 精品国产一区二区三区四区阿崩 | 成年人福利视频 | 国产日本在线播放 | www.48xx.com|