• 原声js,取消事件冒泡,点击按钮,显示box,点击屏幕其他地方,box隐藏


    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>js 事件event</title>
        <script>
            window.onload=function() {
                var button=document.getElementById("button");
                var box=document.getElementById("box");
                button.onclick=function(ev){
                     box.style.display="block";
                     var oEvent=ev||event;     //兼容火狐,ie,谷歌
                     oEvent.cancelBubble=true; //取消事件冒泡
                }
    
                document.onclick=function(ev){
                    box.style.display="none";
                    
                    //var oEvent=ev||event;
                    //alert(oEvent.clientX+","+ oEvent.clientY);//兼容火狐,ie,谷歌
                    
    
                }
                // var ss = document.childNodes[1].tagName;
                // alert(ss);  //html
            }
        </script>
    </head>
    <body>
    
        <input type="button" value="按钮" id="button">
        <div id="box" style="500px;height: 300px;background: gray; display: none"></div>
    </body>
    </html>
  • 相关阅读:
    js入门 关于js属性及其数据类型(详解)
    js入门关于js‘i++’‘++i’和‘i--’‘--i’计算的问题
    js入门关于函数
    js入门
    Canvas
    SVG
    H5表单属性
    移动式布局之弹性布局day1
    Mysql
    PHP抽象类和接口
  • 原文地址:https://www.cnblogs.com/quitpoison/p/9900648.html
Copyright © 2020-2023  润新知