zoukankan      html  css  js  c++  java
  • 事件监听

    <!DOCTYPE html>
    <html lang="zh-cn">
    <meta charset="utf-8" />
    <body>
    <a href="####" id="link">点我两次分别执行两个不同的操作</a>
    <script>
    window.onload = function () {
    var obj = document.getElementById("link");//获取被点击元素句柄
    var num = 0;//设置计数器变量,默认为0,下面将在点击后把它设为1,再点又设为0
    //obj对象被点击

    function a() {
    if (num == 0) {
    num = 1;//如果计数器为0,则改为1
    A();//第1次点击,调用函数A
    } else if (num == 1) {
    num = 0;//如果计数器为1,则改为0
    B();//第2次点击,调用函数B
    }
    console.log(num);
    }
    obj.addEventListener("click", a, false);//监听点击事件

    }

    function A() {
    var obj = document.getElementById("link");//获取被点击元素句柄
    obj.style.color = "red";
    }

    function B() {
    var obj = document.getElementById("link");//获取被点击元素句柄
    obj.style.color = "green";
    }
    </script>
    </body>
    </html>

  • 相关阅读:
    程序11
    程序9
    程序10
    程序8
    提示框
    程序6
    莫名其妙的“网线未连接”
    UI自动化测试笔记(2)
    UI自动化测试笔记(1)
    三年开发项目经验总结
  • 原文地址:https://www.cnblogs.com/gxw123/p/9493338.html
Copyright © 2011-2022 走看看