zoukankan      html  css  js  c++  java
  • js 冒泡 捕获

    <html xmlns="http://www.w3.org/1999/xhtml">
     <head>
    <title></title>
    </head>
    <body>
    <div>
        <a id="p" onclick="alert('父级 onclick')" style="display:block;background-color:red;400px;height:200px">一刀一个
                <span id="el"  onclick="alert('子级 onclick')" style="display:block;background-color:green;300px;height:150px">一枪一个
                    <div  id="dl" onclick="alert('孙级 onclick')" style="display:block;background-color:gray;200px;height:100px">
                        <div  id="sl" onclick="alert('曾孙级 onclick')" style="display:block;background-color:orange;120px;height:100px"></div>
                    </div>
                </span> 
        </a>
    </div>
    <script type="text/javascript">
    var el = document.getElementById('el');
    var p = document.getElementById('p');
    var d = document.getElementById('dl');
    var z = document.getElementById('sl');
    p.addEventListener('click', function () {
    alert('父级 冒泡');
    }, false);
    
    p.addEventListener('click', function () {
    alert('父级 捕获');
    }, true);
    el.addEventListener('click', function () {
        alert('子级 捕获');
    }, true);
    el.addEventListener('click', function () {
        alert('子级 冒泡');
    }, false);
    d.addEventListener('click', function () {
        alert('孙级 捕获');
    }, true);
    d.addEventListener('click', function () {
        alert('孙级 冒泡');
    }, false);
    z.addEventListener('click', function () {
        alert('曾孙级 冒泡');
    }, false);
    z.addEventListener('click', function () {
        alert('曾孙级 捕获');
    }, true);
    
    </script>
    </body>
    </html>
  • 相关阅读:
    iOS 地图与定位开发系列教程(一)
    opencv 之 transformation
    the brain 8.0
    vs中添加库文件WinMM.Lib
    JAVA简单性能检测
    【转帖】一套鼠标控制2台电脑
    Synergy工具一套键盘鼠标连接多台机器
    文件夹下所有文件及子文件夹将文件名小写
    捕捉Facebook Like的数据
    按键精灵的网页自动化测试
  • 原文地址:https://www.cnblogs.com/kongxs/p/4026039.html
Copyright © 2011-2022 走看看