JavaScript实现鼠标经过显示下拉框

作者:KathyLJQ 时间:2024-04-28 09:52:36 

本文实例为大家分享了JavaScript实现鼠标经过显示下拉框的具体代码,供大家参考,具体内容如下

JavaScript实现鼠标经过显示下拉框

代码:


<!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>

<style>
       * {
           margin: 0;
           padding: 0;
       }

.nav {
           margin: 100px auto;
           width: 500px;
       }

.nav>li {
           float: left;
       }

li {
           list-style: none;
       }

a {
           display: block;
           text-decoration: none;
           color: gray;
           height: 40px;
           width: 100px;
           text-align: center;
           line-height: 40px;
           box-sizing: border-box;
       }

.nav>li>a {
           color: black;
       }

.nav>li>a:hover {
           background-color: lightgray;
       }

.nav>li>ul>li>a {
           /* display: none; */
           border: 1px solid orange;
           border-top: none;
       }

.nav>li>ul>li>a:hover {
           background-color: lightyellow;
       }

.nav>li>ul {
           display: none;
       }
   </style>
</head>

<body>
   <ul class="nav" id=nav>
       <li>
           <a href="#" >新浪</a>
           <ul>
               <li><a href="#">新闻</a> </li>
               <li><a href="#">体育</a> </li>
               <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="#">新闻1</a> </li>
               <li><a href="#">体育1</a> </li>
               <li><a href="#">快讯1</a> </li>
               <li><a href="#">生活1</a> </li>
               <li><a href="#">微博1</a> </li>
           </ul>
       </li>

<li>
           <a href="#" >新浪</a>
           <ul>
               <li><a href="#">新闻2</a> </li>
               <li><a href="#">体育2</a> </li>
               <li><a href="#">快讯2</a> </li>
               <li><a href="#">生活2</a> </li>
               <li><a href="#">微博2</a> </li>
           </ul>
       </li>

</ul>

<script>
       var heads = document.querySelectorAll('.nav>li');
       for (var i = 0; i < heads.length; i++) {
           heads[i].onmouseover = function() {
               this.children[1].style.display = "block";
           }
           heads[i].onmouseout = function() {
               this.children[1].style.display = "none";

}
       }
   </script>
</body>

</html>

来源:https://blog.csdn.net/KathyLJQ/article/details/115585358

标签:js,鼠标,下拉框
0
投稿

猜你喜欢

  • 客户端JavaScript代码封装

    2008-12-26 18:10:00
  • Vue 实现从小到大的横向滑动效果详解

    2024-05-10 14:14:10
  • 一文详解PyQt5中信号(Signal)与槽(Slot)

    2022-06-27 19:53:08
  • pytorch实现手写数字图片识别

    2021-04-20 12:46:58
  • python自动化发送邮件实例讲解

    2023-11-11 16:01:41
  • python 用opencv实现霍夫线变换

    2021-09-14 20:18:25
  • python中的 sorted()函数和sort()方法区别

    2022-04-13 05:16:11
  • python删除文件夹下相同文件和无法打开的图片

    2023-03-09 19:26:42
  • 离线安装Pyecharts的步骤以及依赖包流程

    2021-12-16 11:43:12
  • 删除数据库中重复数据的几个方法

    2024-01-17 12:56:36
  • Python tkinter常用操作代码实例

    2021-01-05 21:26:09
  • 简述Python2与Python3的不同点

    2023-03-25 10:22:10
  • javascript 用函数语句和表达式定义函数的区别详解

    2024-04-16 09:06:26
  • 通过自学python能找到工作吗

    2021-07-24 04:26:33
  • SQL Server上进行表设计时表的主键设计问题

    2010-06-24 16:10:00
  • matlab xlabel位置的设置方式

    2022-06-11 06:51:24
  • sql中count或sum为条件的查询示例(sql查询count)

    2024-01-16 04:05:02
  • 解决python matplotlib imshow无法显示的问题

    2023-07-19 23:59:25
  • 微信小程序地图定位的实现方法实例

    2023-08-25 10:13:10
  • Python中的pandas表格模块、文件模块和数据库模块

    2024-01-28 05:32:45
  • asp之家 网络编程 m.aspxhome.com