【JavaScript】事件

旧城等待, 2022-06-11 09:07 390阅读 0赞

举例:

  1. 我用我的 手指 开关 灯亮了。

三要素:

  1. 事件源 事件 事件处理程序

事件源

  1. 要触发的对象 在举例中对应 “开关” 也就是说它一般情况下可以理解为一个 名词

事件

  1. 如何触发 在举例中对应 “按” 一般情况下是一个 动词
  2. 前端中 可以是 敲击键盘 按下鼠标 鼠标经过

事件处理程序

  1. 发生了什么事 在举例中对应“灯亮了”

用法:

  1. 事件源.事件=function(){
  2. 事件处理程序(函数)
  3. }

案例: 点击按钮div变色

  1. 分析:
  2. 事件源:按钮
  3. 事件:鼠标点击
  4. 事件处理程序:div变色
  5. <!DOCTYPE html>
  6. <html lang="en">
  7. <head>
  8. <meta charset="UTF-8">
  9. <title></title>
  10. </head>
  11. <body>
  12. <script type="text/javascript"> window.onload=function(){ //动态设置div和button的样式 var divBg=document.getElementsByClassName("divbg")[0]; divBg.style.width="200px"; divBg.style.float="left"; divBg.style.height="200px"; divBg.style.backgroundColor="rgba(227, 0, 0, 0.16)"; var btn=document.getElementById("btn_turn"); btn.style.width="100px"; btn.style.marginLeft="50px"; btn.style.marginTop="70px"; btn.style.float="left"; btn.style.height="50px"; btn.style.backgroundColor="rgba(0, 151, 0, 0.37)"; btn.style.outline="0";//设置点击边框不可见 btn.style.border="none";//设置初始静态边框不可见 btn.style.fontSize="22px"; btn.style.fontFamily="微软雅黑"; btn.style.color="white"; btn.innerText="变色"; //写代码的时候尽量整齐,让代码容易阅读 //样式设置完毕 var isturn=false;//实现点一次变色一次 btn.onclick=function(){ //鼠标点击事件 if(isturn==false){ divBg.style.backgroundColor="rgba(0, 151, 0, 0.37)"; btn.innerText="变回去"; isturn=true; } else{ divBg.style.backgroundColor="rgba(227, 0, 0, 0.16)"; btn.innerText="变色"; isturn=false; } } } </script>
  13. <div class="divbg"></div>
  14. <button id="btn_turn"></button>
  15. </body>
  16. </html>

以下是w3c给出的事件。
这里写图片描述

发表评论

表情:
评论列表 (有 0 条评论,390人围观)

还没有评论,来说两句吧...

相关阅读

    相关 JavaScript事件

    什么是事件流 javaScript与HTML之间的交互是通过事件实现的。事件,就是文档或浏览器窗口中发生的一些特定的交互瞬间。可以使用侦听器(或处理程序)来预订事件,以便

    相关 JavaScript 事件

    第1章 事件入门 JavaScript 事件是由访问 Web 页面的用户引起的一系列操作,例如:用户点击。当用户执行某些操作的时候,再去执行一系列代码。 事件介绍

    相关 <javascript>事件

    事件通常分为:事件源和响应行为。 事件在触发后弹出响应块与函数配合使用,这样我们可以通过发生的事件来驱动函数执行. 1、js的常用事件 ![常见事件][SouthEas

    相关 JavaScript-事件

    事件(Event)是JavaScript应用跳动的心脏,当我们与浏览器中Web页面进行某些类型的交互时,事件就发生了。 事件可能是用户在某些内容上的点击、鼠标经过某个特

    相关 JavaScript 事件

    一、基本概念 0x1 事件 1、定义 事件是可以被 JavaScript 侦测到的行为,通俗的讲就是当用户与Web页面进行某些交互时,解释器就会创建响应的eve