用純JS實(shí)現(xiàn)二級(jí)菜單效果
本文實(shí)例為大家分享了JS實(shí)現(xiàn)二級(jí)菜單效果的具體代碼,供大家參考,具體內(nèi)容如下
js點(diǎn)擊出現(xiàn)二級(jí)菜單,點(diǎn)擊二級(jí)菜單主菜單換成二級(jí)菜單
點(diǎn)擊出現(xiàn)二級(jí)菜單
<style>*{margin:0px auto;padding:0px;} .yiji{width:200px;height:40px;background-color:red;color:#fff;text-align:center;line-height:40px;hvertical-align:middle;border:1px solid #FFF;} .erji1{width:200px;height:40px;background-color:#F63;color:#fff;text-align:center;line-height:40px;vertical-align:middle;border:1px solid #FFF;} #erji2{display:none;} #erji3{display:none;} #erji4{display:none;} </style> </head> <body><div onclick='Show(’erji2’)'>首頁</div><div id='erji2'> <div class='erji1'>1</div> <div class='erji1'>1</div> <div class='erji1'>1</div> </div> <div onclick='Show(’erji3’)'>人才</div><div id='erji3'> <div class='erji1'>1</div> <div class='erji1'>1</div> <div class='erji1'>1</div> </div> <div onclick='Show(’erji4’)'>市場(chǎng)</div><div id='erji4'> <div class='erji1'>1</div> <div class='erji1'>1</div> <div class='erji1'>1</div></div> </body> <script type='text/javascript'>function Show(a){ var a = document.getElementById(a); if(a.style.display == 'block') {a.style.display = 'none'; } else {a.style.display = 'block'; }} </script>
#caidan{width:200px;height:40px;border:1px solid #999;text-align:center;line-height:40px;vertical-align:middle;} .list{ width:200px; height:40px; border:1px solid #999; border-top-width:0px; text-align:center; line-height:40px; vertical-align:middle; display:none; } #caidan,.list:hover{ cursor:pointer; } .list:hover{ background-color:#63F;}
<div style='width:200px; height:400px;'> <div onclick='Show()'>中國</div> <div onclick='Xuan(this)'>山東</div> <div onclick='Xuan(this)'>濟(jì)南</div> <div onclick='Xuan(this)'>濟(jì)寧</div> <div onclick='Xuan(this)'>威海</div> <div onclick='Xuan(this)'>淄博</div></div>
function Show(){ var list = document.getElementsByClassName('list'); //顯示列表 for(var i=0;i<list.length;i++) {list[i].style.display = 'block'; } } function Xuan(a){ var c = document.getElementById('caidan'); c.innerHTML = a.innerHTML; var list = document.getElementsByClassName('list'); //顯示列表 for(var i=0;i<list.length;i++) {list[i].style.display = 'none'; } }
以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。
相關(guān)文章:
1. Intellij IDEA 2020.3 配置教程詳解2. idea給項(xiàng)目打war包的方法步驟3. IntelliJ IDEA設(shè)置編碼格式的方法4. ASP基礎(chǔ)入門第八篇(ASP內(nèi)建對(duì)象Application和Session)5. XML入門精解之結(jié)構(gòu)與語法6. IntelliJ IDEA刪除類的方法步驟7. 兩行Javascript代碼生成UUID的方法8. Python importlib模塊重載使用方法詳解9. 解決python中import文件夾下面py文件報(bào)錯(cuò)問題10. 使用 kind 和 Docker 啟動(dòng)本地的 Kubernetes環(huán)境
