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>
  • 相关阅读:
    前端页面实现报警器提示音效果
    Bootstrap相关优质项目学习清单
    Bootstrap相关优质项目学习清单
    [慕课笔记] node+mongodb建站攻略
    基础知识(11)- 异常、断言、日志和调试
    洛谷 P2580 于是他错误的点名开始了
    codevs 4189 字典
    HDU 1251 统计难题
    HDU 1827 Summer Holiday
    HDU 3836 Equivalent Sets
  • 原文地址:https://www.cnblogs.com/kongxs/p/4026039.html
Copyright © 2011-2022 走看看