這篇文章主要為大家詳細介紹了JavaScript實現左側選單效果,具有一定的參考價值,有興趣的小夥伴們可以參考一下
本文實例為大家分享了js實作左側選單效果展示的具體程式碼,供大家參考,具體內容如下
目前所學做出來的程式碼量有點大,以後的學習會使它更簡單
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style> .hide { display: none; } .item .header { height: 35px; background-color: #2459a2; color: white; line-height: 35px; } </style> </head> <body> <p style="height: 48px"></p> <p style="width: 300px"> <p class="item"> <p id='i1' class="header" onclick="ChangeMenu('i1');">菜单1</p> <p class="content hide"> <p>内容1</p> <p>内容1</p> <p>内容1</p> </p> </p> <p class="item"> <p id='i2' class="header" onclick="ChangeMenu('i2');">菜单2</p> <p class="content hide"> <p>内容2</p> <p>内容2</p> <p>内容2</p> </p> </p> <p class="item"> <p id='i3' class="header" onclick="ChangeMenu('i3');">菜单3</p> <p class="content hide"> <p>内容3</p> <p>内容3</p> <p>内容3</p> </p> </p> <p class="item"> <p id='i4' class="header" onclick="ChangeMenu('i4');">菜单4</p> <p class="content hide"> <p>内容4</p> <p>内容4</p> <p>内容4</p> </p> </p> </p> <script> function ChangeMenu(nid) { var current_header = document.getElementById(nid); var item_list = current_header.parentElement.parentElement.children; for (var i = 0; i < item_list.length; i++) { var current_item = item_list[i]; current_item.children[1].classList.add('hide'); } current_header.nextElementSibling.classList.remove('hide'); } </script> </body> </html>
效果就是這樣:
點擊任一選單後就會這樣:
#上面是我整理給大家的,希望今後會對大家有幫助。
相關文章:
#以上是使用JavaScript如何實現左側選單效果的詳細內容。更多資訊請關注PHP中文網其他相關文章!