zoukankan      html  css  js  c++  java
  • stages

    1.Capture 

    2.OnEvent:

     
     
     function fn1(){alert(1)};
     function fn2(){alert(2)};
    document.onclick=fn1();
    document.onclick=fn2(); 1234
    只会弹出2
    - 使用on事件,给标签加多个事件的时候后面的会覆盖前面的。
     
     function fn1(){alert(1)};
     function fn2(){alert(2)};
     document.addEventListener('onclick',fn1()); //1       
      document.addEventListener('onclick',fn2()); //21234
    .addEvent事件监听可以给一个标签添加多个事件,并且之前的不会被覆盖掉
    - addevent里面可以传递三个参数:
         * 1.addevent 里面的参数,第一个是传入对应的事件的类型(注意不要加on)
         * 2.addevent 第二个参数,就是函数的回调
         * 3.bool类型取值,如果是false(默认就是),事件的触发机制就会按照冒泡(从下往上),如果是true,就会按照事件捕获,从上往下
    例如:
     
      <style>
         .div1{
               300px;
                height: 300px;
                background: red;
                margin: 100px auto;  }
            .div2{
                200px;
                height: 200px;
                background: blue;  }
            .div3{
                100px;
                height: 100px;
                background: green;
            }
        </style>
        <script>
            window.onload=function(){
                div1.addEventListener("click",function(){
                    alert(1);
                } ,false);
                div1.addEventListener("click",function(){
                    alert(2)
                } ,true);
                div3.addEventListener("click",function(){
                    alert(3)
                } ,false);
            }
        </script>
    </head>
    <body>
    <div class="div1">
              <div class="div2">
                     <div class="div3"></div>
              </div>
    </div>
    </body>1234567891011121314151617181920212223242526272829303132333435363738
    给div1,div3 添加点击事件,依次弹出2,3,1
     
     1. div1.addEventListener("click",function(){
                    alert(1);
                } ,false);
     2. div1.addEventListener("click",function(){
                    alert(2)
                } ,true);
      3.div3.addEventListener("click",function(){
                    alert(3)
                } ,false);
    参考:
    作者:zm_miner
    来源:CSDN
    原文:https://blog.csdn.net/zm_miner/article/details/79298242
     
    3.Popup
    Java脚本弹出窗口
    警告框

    警告框经常用于确保用户可以得到某些信息。

    当警告框出现后,用户需要点击确定按钮才能继续进行操作

    确认框

    确认框用于使用户可以验证或者接受某些信息。

    当确认框出现后,用户需要点击确定或者取消按钮才能继续进行操作。

    如果用户点击确认,那么返回值为 true。如果用户点击取消,那么返回值为 false。

  • 相关阅读:
    Github+Jekyll 搭建个人网站详细教程
    github发布博客
    如何在GitHub部署自己的个人网站
    VS2017git 提交提示错误 Git failed with a fatal error.
    CAD 二次开发----- 块
    Updates were rejected because the remote contains work that you do(gitee报错解决方案)
    关于错误CSC : error CS0006:未能找到元数据文件
    js 四舍五入
    spingboot 邮件模板发送;
    springboot 邮件
  • 原文地址:https://www.cnblogs.com/linlinlina-liu/p/9943987.html
Copyright © 2011-2022 走看看