位置: IT常识 - 正文

JS中的事件监听(js监听事件和处理事件)

编辑:rootadmin
JS中的事件监听 什么是“事件监听”

推荐整理分享JS中的事件监听(js监听事件和处理事件),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:js怎么实时监听对象变化,js监听hover事件,js怎么实时监听对象变化,js控件的监听事件怎么使用,js监听hover事件,js监听数据变化触发事件,js控件的监听事件怎么使用,js监听hover事件,内容如对您有帮助,希望把文章链接给更多的朋友!

DOM允许我们书写JS代码,来让HTML元素对事件作出反应;

事件:用户与网页的交互动作;eg:点击网页;

JS中的事件监听(js监听事件和处理事件)

监听:是为了让计算机随时能够发现这个事件发生了,从而执行程序员预先编写的一些程序;

设置事件监听的方法主要有onxxx和addEventListener()两种;

最简单的设置事件监听的方法

设置它们的onxxx属性;

oBox.onclick = function () { // 点击盒子时,将执行这里的语句}常见的鼠标事件监听事件名事件描述onclick当鼠标单机某个对象ondblclick当鼠标双击某个对象onmousedown当某个鼠标按键在某个对象上被按下onmouseup当某个鼠标按键在某个对象上被松开onmousemove当某个鼠标按键在某个对象上被移动onmouseenter当鼠标进入某个对象(相似事件onmouseover)onmouseleave当鼠标离开某个对象(相似事件onmouseout)常见的键盘事件监听事件名事件描述onkeypress当某个键盘的键被按下(系统按钮,如箭头键和功能键无法得到识别)onkeydown当某个键盘的键被按下(系统按钮可以识别,并且会先于onkeypress发生)onkeyup当某个键盘的键被松开常见的表单事件监听事件名事件描述

onchange

当用户改变某个表单域的内容时,会触发onfocus当某元素获得焦点(比如tab键或鼠标点击)onblur当某元素失去焦点onsubmit当表单被提交onreset当表单被重置常见的页面事件监听事件名事件描述onload当页面或图像被完成加载onunload当用户退出页面事件的传播

先从外到内(捕获阶段),然后再从内到外(冒泡阶段)

而,onxxx这样的写法(DOM0级),只能监听冒泡阶段;所以需要用到addEventListener()方法(DOM2级);

oBox1.addEventListener('click', function(){ // 这是事件处理函数}, true) // true表示监听捕获阶段,false表示监听冒泡阶段注意事项最内部的元素不再区分捕获和冒泡阶段,会先执行写在前面的监听,然后执行后写的监听;如果给元素设置相同的两个或多个同名事件,则DOM0级写法后面写的会覆盖先写的;而DOM2级会按顺序执行;
本文链接地址:https://www.jiuchutong.com/zhishi/298436.html 转载请保留说明!

上一篇:Python lxml库的安装和使用(python怎么安装lxml库)

下一篇:前端实现文件下载的方法(前端实现文件下载列表)

  • 华为nova4怎么开启语音唤醒(华为nova4怎么开启红外功能)

    华为nova4怎么开启语音唤醒(华为nova4怎么开启红外功能)

  • 在朋友圈如何发15秒视频(在朋友圈如何发文字消息)

    在朋友圈如何发15秒视频(在朋友圈如何发文字消息)

  • 佳能mp288警告灯亮(佳能MP288警告灯闪烁)

    佳能mp288警告灯亮(佳能MP288警告灯闪烁)

  • airpods绿灯闪烁连不上(airpods绿灯闪烁自己发出声音)

    airpods绿灯闪烁连不上(airpods绿灯闪烁自己发出声音)

  • 苹果手机屏幕下面的那一条可以取消吗(苹果手机屏幕下方的横条怎么去掉)

    苹果手机屏幕下面的那一条可以取消吗(苹果手机屏幕下方的横条怎么去掉)

  • 用力按压手机屏幕会伤内屏吗(用力按压手机屏幕)

    用力按压手机屏幕会伤内屏吗(用力按压手机屏幕)

  • ppt文本效果怎么设置(ppt文本效果怎么弄转换—下弯弧)

    ppt文本效果怎么设置(ppt文本效果怎么弄转换—下弯弧)

  • windows pin是什么(windows pin是什么意思)

    windows pin是什么(windows pin是什么意思)

  • 微信好友能转移到另一个微信号吗(微信怎么查看删除的好友)

    微信好友能转移到另一个微信号吗(微信怎么查看删除的好友)

  • 为什么wps横线选不中删不掉(wps为什么横线显示不出来)

    为什么wps横线选不中删不掉(wps为什么横线显示不出来)

  • 赛扬e3400相当于i几(赛扬e3400相当于amd的什么)

    赛扬e3400相当于i几(赛扬e3400相当于amd的什么)

  • 手机网络一会断一会好(手机网络一会断开一会连接怎么回事)

    手机网络一会断一会好(手机网络一会断开一会连接怎么回事)

  • nfc开卡什么意思(开通nfc功能安全吗)

    nfc开卡什么意思(开通nfc功能安全吗)

  • 充电器电流大对电池有什么影响(充电器电流大对手机影响大还是电压大对手机影响大)

    充电器电流大对电池有什么影响(充电器电流大对手机影响大还是电压大对手机影响大)

  • 9602g和4g的区别(9602g与4g区别)

    9602g和4g的区别(9602g与4g区别)

  • 手机进水指纹不能用了怎么办(手机进水指纹不灵敏)

    手机进水指纹不能用了怎么办(手机进水指纹不灵敏)

  • 视频彩铃收费吗(播放视频彩铃收费吗)

    视频彩铃收费吗(播放视频彩铃收费吗)

  • 用什么语言开发app(手机系统用什么语言开发)

    用什么语言开发app(手机系统用什么语言开发)

  • 手机怎么做相册影集(手机怎么做相册短片)

    手机怎么做相册影集(手机怎么做相册短片)

  • 华为p30的文件管理在哪里(华为p30pro文件管理)

    华为p30的文件管理在哪里(华为p30pro文件管理)

  • 抖音名字能改几次(抖音名字可以改几次)

    抖音名字能改几次(抖音名字可以改几次)

  • 微软常用运行库合集有什么用(微软常用运行库是干嘛的)

    微软常用运行库合集有什么用(微软常用运行库是干嘛的)

  • 苹果8p充电口防水吗(苹果8p充电口进水了怎么办)

    苹果8p充电口防水吗(苹果8p充电口进水了怎么办)

  • 工资理财怎么取出来(工资理财的钱怎么转出来)

    工资理财怎么取出来(工资理财的钱怎么转出来)

  • 水培吊兰的养殖方法(水培吊兰的养殖周期)

    水培吊兰的养殖方法(水培吊兰的养殖周期)

  • 保单税优识别码图片
  • 当期免抵税额如何做账
  • 一般纳税人企业所得税税率2023
  • 包装物押金计入成本吗
  • 子公司分红母公司要不要交税
  • 酒店开办费
  • 有形动产经营租赁税率
  • 提供有形动产租赁服务适用税率为13%
  • 建筑业营改增主要政策一览表
  • 小规模纳税人免税会计分录
  • 税前扣除的职工福利费标准
  • 下脚料回收
  • 工程发票是不是都要异地预缴
  • 企业收到委托开发软件的货款如何记账?
  • 企业开办费的会计和税务处理
  • 股东取得利息收入如何纳税
  • 车辆租赁费可以开专票吗
  • 特定行业如何界定
  • 请问给员工报销怎么报
  • 委托贷款利息收入怎么开发票
  • 怎样冲回多提应收账款?
  • 2018新个税
  • 资产总额小于所有者权益合计
  • 融资融券主要是哪些对象
  • 个税申报成功如何修改
  • 原材料实际成本法核算问题
  • 增值税专用发票税号错误
  • 商铺水费收取标准2020
  • 报关单上的生产销售单位
  • win10商店在哪打开
  • 仙客来养殖方法和注意事项视频
  • Linux Kernel 4.5在3月15日发布最终版
  • 进项发票丢失怎么补救
  • 防伪税控风险纳税人
  • 增值税常见账务处理方法
  • vue打包注意事项
  • php框架yii
  • php curl 封装
  • php操作mysql数据库
  • 微信php源码
  • 出售债券税费处理会计分录怎么写
  • c#开发入门及项目实战
  • php绘制图形函数
  • In Java, how do I read/convert an InputStream to a String? Stack Overflow
  • 非税收入定额票据可以报销吗去什么地方报销
  • 电子发票如何发邮箱给别人
  • 主营业务成本如何记账
  • 安装配置mysql,检验是否正常安装
  • mongodb操作数据库
  • 小微企业增值税起征点是多少
  • 企业内部交易如何操作
  • 弃置费用的摊余成本
  • 开收据是财务还是出纳
  • 小规模纳税人在哪里查
  • 跨月的增值税专用发票怎么冲红或者是作废
  • 月末一般要结转哪些会计科目
  • 建筑企业城建税和教育费附加怎么算
  • 年终缴税比例
  • 联营扣点业务会亏钱吗
  • 企业商业汇票到期款项存入银行
  • 小微企业a201010表怎么填
  • 贷款利息天数怎么算的
  • mac系统如何安装双系统
  • linux卸载安装
  • win8系统怎样
  • Win7 64位旗舰版设置字体显示比例让字体变大
  • win7如何打开windows功能
  • win8.1无法安装net framework 3.5
  • win10 开始
  • grep的结果 再次查找
  • 微信小程序选择地址
  • 手机摇一摇插件
  • logcat read failure
  • shell的使用
  • javascript怎么学
  • getelementbyid isnotafunction
  • jQuery插件是什么
  • jQuery Ajax页面局部加载方法汇总
  • 全年上缴个人所得税多少
  • 广州酒家月饼抽奖公告最新
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设