zoukankan      html  css  js  c++  java
  • js 阻止父级元素的事件向子级元素传递

    <html>
    <title></title>
    <head>
        <meta charset="utf-8">
        <style type="text/css">
            .divone{100px;height:100px;background:black;position: relative;cursor: pointer}
            .divchild{position: absolute;margin:10px;50px;height:50px;background:white;cursor: pointer}
        </style>
        <script type="text/javascript">
            function divone(){ 
                //这里是divone事件的代码 
                console.log('divone事件');
                stopPropagation();
            } 
            
            function divchild(){
                //这里是divchild事件的代码 
                console.log('divchild事件');
                stopPropagation();
            }

            function stopPropagation(e) {  
                e = e || window.event;  
                if(e.stopPropagation) { //W3C阻止冒泡方法  
                    e.stopPropagation();  
                } else {  
                    e.cancelBubble = true; //IE阻止冒泡方法  
                }  
            }
        </script>
    </head>
    <body>
        
        <div class="divone" onclick="divone(this)"> 
            
            <div class="divchild" onclick="divchild(this)"></div> 
            
        </div> 
     
    </body>
    </html>
  • 相关阅读:
    低于时钟频率的任意频率生成(相位累加器)
    verilog实现奇数倍分频
    No.135 Candy
    No.42 Trapping Rain Water
    No.149 Max Point on a Line
    No.147 Insertion Sorted List
    No.21 Merge Two Sorted List
    No.88 Merge Sorted Array
    No.148 Sort List
    No.206 Reverse Linked List
  • 原文地址:https://www.cnblogs.com/guangzhou11/p/13207663.html
Copyright © 2011-2022 走看看