zoukankan      html  css  js  c++  java
  • js

    1.两种方式绑定, this 不同的指向

    <!DOCTYPE html>
    <html>
    <head lang="en">
        <meta charset="UTF-8">
        <title></title>
        <style>
            li{ 100px; height:150px;float:left; margin-right:30px; background: #f1f1f1;position: relative; z-index: 1;}
            div{ 80px; height:200px; background:red; position: absolute; top:75px;left:10px;display: none}
        </style>
    </head>
    <body>
    <ul>
        <li>
            <div></div>
        </li>
        <li>
            <div></div>
        </li>
        <li>
            <div></div>
        </li>
    </ul>
    <script>
        window.onload = function(){
            var aLi = document.getElementsByTagName('li')
            for(var i = 0; i < aLi.length; i++){
                aLi[i].onmouseover = function(){
                    var _this = this;
                    showDiv(_this);
                }
                aLi[i].onmouseout = hideDiv;
            }
        }
        function showDiv(_this){
            _this.getElementsByTagName('div')[0].style.display = 'block';
        }
        function hideDiv(){
            this.getElementsByTagName('div')[0].style.display = 'none';
        }
    </script>
    </body>
    </html>
    

      

  • 相关阅读:
    yii之behaviors
    查看windows系统信息
    idm chrome扩展被阻止解决办法
    音乐乐理基础
    bootstrap4
    七牛上传整合CI
    提升上传速度
    卡漫绘图
    指针的操作
    定语从句八个易混淆
  • 原文地址:https://www.cnblogs.com/bravolove/p/5979195.html
Copyright © 2011-2022 走看看