js实现简单的二级菜单鼠标事件

2018-11-12  本文已影响7人  最帅的坏兔子

<!DOCTYPE html>

<html>

<head>

    <title>二级菜单鼠标事件</title>

    <style type="text/css">

        *{

            margin: 0;

            padding: 0;

        }

        .container{

            width: 100px;

            height: 40px;

            border: 1px solid #ff4433;

        }

        .fruits{

            width: 100px;

            height: auto;

            display: none;

        }

        .fruits>ul{

            list-style: none;

        }

        .fruits>ul>li{

            width: 100%;

            border: 1px solid #000000;

        }

    </style>

</head>

<body>

    <div class="container" id="Obj">水果</div>

    <div class="fruits" id="Obj1">

        <ul>

            <li>苹果</li>

            <li>香蕉</li>

            <li>菠萝</li>

            <li>西瓜</li>

            <li>李子</li>

            <li>柠檬</li>

        </ul>

    </div>

    <script type="text/javascript">

        var el = document.getElementById("Obj");

        var elChild = document.getElementById("Obj1");

        el.addEventListener("mouseover",mOver);

        el.addEventListener("mouseout",mOut);

        elChild.addEventListener("mouseover",mOver);

        elChild.addEventListener("mouseout",mOut);

        function mOver(obj){

            document.getElementById("Obj1").style.display="block";

        }

        function mOut(obj){

            document.getElementById("Obj1").style.display="none";

        }

    </script>

</body>

</html>



`
上一篇 下一篇

猜你喜欢

热点阅读