新浪下拉選單
阿新 • • 發佈:2022-03-30
新浪下拉選單
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <link rel="stylesheet" href="../css/12-新浪.css"> </head> <body> <ul class="nav"> <li> <a href="">微博</a> <ul> <li><a href="#">私信</a></li> <li><a href="#">評論</a></li> <li><a href="#">@我</a></li> </ul> </li> <li> <a href="">微博</a> <ul> <li><a href="#">私信</a></li> <li><a href="#">評論</a></li> <li><a href="#">@我</a></li> </ul> </li> <li> <a href="">微博</a> <ul> <li><a href="#">私信</a></li> <li><a href="#">評論</a></li> <li><a href="#">@我</a></li> </ul> </li> <li> <a href="">微博</a> <ul> <li><a href="#">私信</a></li> <li><a href="#">評論</a></li> <li><a href="#">@我</a></li> </ul> </li> </ul> <script> var nav = document.querySelector('.nav'); var lis = nav.children; for (var i = 0; i < lis.length; i++) { lis[i].onmouseover = function() { // 這裡的1是因為每個li裡面有一個a和ul,children[1]表示一整個ul this.children[1].style.display = 'block'; } lis[i].onmouseout = function() { this.children[1].style.display = 'none'; } } </script> </body> </html>