首页 > 其他分享 >JS作用域和事件

JS作用域和事件

时间:2022-11-20 15:35:16浏览次数:80  
标签:function 作用域 句柄 JS myfun2 事件 test click

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title></title>
    </head>
    <body>
        <!--作用域与事件-->
        <!--
            局部变量:在函数中通过var声明的变量。
            全局变量:在函数外通过var声明的变量。
            没有声明就使用的变量,默认为全局变量,不论这个变量在哪被使用。
            在 ES6 中,提供了 let 关键字和 const 关键字。
            let 的声明方式与 var 相同,用 let 来代替 var 来声明变量,就可以把变量限制在当前代码块中。
            使用 const 声明的是常量,其值一旦被设定便不可被更改。
        -->
        <!--点击事件 onclick-->
        <button onclick="this.innerHTML=Date()">现在的时间是?</button>
        <!--在event监听参数中click事件不要on-->
        <input id="test" type="button" value="提交"/>
        <script>
        window.onload = function(){
            var test = document.getElementById("test");   
            test.addEventListener("click",myfun2);   
            test.addEventListener("click",myfun1);//添加事件句柄
                test.removeEventListener("click",myfun2)//删除添加事件句柄
        }
        function myfun1(){  
            alert("你好1");
        }
        function myfun2(){ 
            alert("你好2");
        }
        </script>
    </body>
</html>

 

 HTML DOM事件详情

HTML DOM 事件对象 | 菜鸟教程 (runoob.com)

标签:function,作用域,句柄,JS,myfun2,事件,test,click
From: https://www.cnblogs.com/H-Yan/p/16908594.html

相关文章

  • JSP知识
    资源https://blog.csdn.net/weixin_48112109/article/details/124764545 1.JSP介绍JSP的全称是JavaServerPages,即Java的服务器页面JSP的主要作用是代替Servlet程......
  • PHP解析WAYOS 路由 JSON数据
    <?php@header("content-type:text/html;charset=UTF-8");if(isset($_REQUEST['p'])){$p=$_REQUEST['p'];}else{$p='s';}if(isset($_REQUEST['d'])){......
  • javascript - 练习题:事件练习
    拖拽方块先写一个靠边停着的方块;<divstyle="width:100px;height:100px;background-color:red;position:absolute;left:20px;top:20px;"></div>按照拖拽的逻辑,实现需求:var......
  • Qt编写监控Onvif综合示例(支持云台/预置位/抓图/事件订阅等)
    一、功能特点广播搜索设备,支持IPC和NVR,依次返回。可选择不同的网卡IP进行对应网段设备的搜索。依次获取Onvif地址、Media地址、Profile文件、Rtsp地址。可对指定的Pro......
  • P4047 [JSOI2010]部落划分 题解
    最小生成树做法之Kruskal算法流程(详细分析请看代码注释):1.初始化并查集并查集模板不过多解释,还不懂请参阅并查集-OIWiki。每个节点的祖先最开始都是自己。还有......
  • cJson 学习笔记
    cJson学习笔记一、前言思考这么一个问题:对于不同的设备如何进行数据交换?可以考虑使用轻量级别的JSON格式。那么需要我们手写一个JSON解析器吗?这大可不必,因为已经有......
  • JSP、JavaBean
    JSP什么是JSPJavaServerPages:java服务器端页面,也和Servlet一样,用于开发动态Web技术!最大的特点:写JSP就像在写HTML区别:HTML只给用户提供静态的数据JSP页面中可以......
  • vue+JS 获取当前实时时间
    <template><divclass="container"><divclass="header"><h1>数据可视化-Echarts</h1><divclass="show-time">当前时间: {{......
  • 使用hardhat/ethers.js调用已经存在的合约
    使用hre:https://hardhat.org/hardhat-runner/docs/advanced/hardhat-runtime-environmentHardhatRuntimeEnvironment里边通过hardhat-ethers插件注入了一个ethers实......
  • JsonResult
    https://github.com/dotnet/aspnetcore/blob/39f0e0b8f40b4754418f81aef0de58a9204a1fe5/src/Mvc/Mvc.Core/src/JsonResult.cs#L13//Licensedtothe.NETFoundationu......