位置: 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库)

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

  • 简述公众号之文章的打开率(公众号文章的形式有哪些)

    简述公众号之文章的打开率(公众号文章的形式有哪些)

  • 微信头像如何更换(微信头像如何更改地区)

    微信头像如何更换(微信头像如何更改地区)

  • 有线耳机怎么连接手机(有线耳机怎么连接手机没有反应)

    有线耳机怎么连接手机(有线耳机怎么连接手机没有反应)

  • kindle注册一直显示出错(kindle注册您的kindle时出错)

    kindle注册一直显示出错(kindle注册您的kindle时出错)

  • iphonexr充电器多少w(苹果xr充电器多少钱一个)

    iphonexr充电器多少w(苹果xr充电器多少钱一个)

  • 苹果手机把人拉黑对方发短信会收到吗(苹果手机把人拉黑了还能收到短信是怎么回事?)

    苹果手机把人拉黑对方发短信会收到吗(苹果手机把人拉黑了还能收到短信是怎么回事?)

  • 抖音属于什么平台(抖音属于什么平台调性)

    抖音属于什么平台(抖音属于什么平台调性)

  • 手机qq一键删除qq留言(手机qq一键删除群)

    手机qq一键删除qq留言(手机qq一键删除群)

  • 小米手机充电发烫是什么原因(小米手机充电发烫什么原因怎么处理)

    小米手机充电发烫是什么原因(小米手机充电发烫什么原因怎么处理)

  • 电脑只显示c盘其他的磁盘都不见了(电脑只显示C盘和G盘)

    电脑只显示c盘其他的磁盘都不见了(电脑只显示C盘和G盘)

  • vivo激活手机显示网络连接异常(vivo手机激活了还能退吗)

    vivo激活手机显示网络连接异常(vivo手机激活了还能退吗)

  • 小米运动账号冻结怎么办(小米运动app冻结了怎么办)

    小米运动账号冻结怎么办(小米运动app冻结了怎么办)

  • 华为mate30手机号码怎么存到卡上(华为Mate30手机号不用了QQ登微信怎么登)

    华为mate30手机号码怎么存到卡上(华为Mate30手机号不用了QQ登微信怎么登)

  • iphone7p经常闪退(iphone7p经常闪退怎么回事)

    iphone7p经常闪退(iphone7p经常闪退怎么回事)

  • qq自动发广告怎么回事(qq老自动发布广告)

    qq自动发广告怎么回事(qq老自动发布广告)

  • 抖音怎么无字截屏(抖音想截图不想要字幕)

    抖音怎么无字截屏(抖音想截图不想要字幕)

  • ARunit怎么用(arrive怎么用)

    ARunit怎么用(arrive怎么用)

  • 淘宝支持银联云闪付吗(淘宝支持银联云支付吗)

    淘宝支持银联云闪付吗(淘宝支持银联云支付吗)

  • 手机怎样求平方立方根(在手机上平方怎么表示)

    手机怎样求平方立方根(在手机上平方怎么表示)

  • 微信金山文档怎么在电脑上打开(微信金山文档怎么保存到电脑桌面上)

    微信金山文档怎么在电脑上打开(微信金山文档怎么保存到电脑桌面上)

  • iphone7怎么打开多任务管理界面(iphone7怎么打开高清通话)

    iphone7怎么打开多任务管理界面(iphone7怎么打开高清通话)

  • 亚马逊新手如何开店(亚马逊新手如何选品类)

    亚马逊新手如何开店(亚马逊新手如何选品类)

  • DEMATEL-ISM模型的Python实现——方法介绍以及代码复现(dematel模型有什么缺点)

    DEMATEL-ISM模型的Python实现——方法介绍以及代码复现(dematel模型有什么缺点)

  • MySQL常用排序规则utf8mb4_general_ci、utf8mb4_unicode_ci、utf8mb4_bin、utf8mb4_0900_ai_ci和存储字符集 utf8 和 utf8mb4(mysql的排序规则)

    MySQL常用排序规则utf8mb4_general_ci、utf8mb4_unicode_ci、utf8mb4_bin、utf8mb4_0900_ai_ci和存储字符集 utf8 和 utf8mb4(mysql的排序规则)

  • 买房契税缴纳比例
  • 银行回单电子退库是什么意思
  • 现金折扣冲减收入吗
  • 当月没有收入,发生的人工和费用怎么办
  • 兼营行为税务处理例子
  • 已经退款买家不退货怎么办
  • 可变股权转让对价会计处理怎么做?
  • 支付刻制公司印章费
  • 不交社保的单位违法吗?
  • 年初未分配利润加本年净利润等于
  • 废旧物资增值税税收优惠政策
  • 南方建筑主编
  • 公务费用扣除标准 通讯补贴怎么算
  • 关于金三地税打印控件
  • 关于金融行业的经典句子
  • 为什么债务利息不计入资本预算的范畴
  • 电子税务局实名采集怎么弄
  • 每月收到融资租赁费利息发票
  • 公司活动服装费会计分录
  • 退税指导
  • 去年收入少做了怎么调账
  • win10系统如何更改工作组
  • 进口货物怎样报关
  • 进程process.acore已停止怎么办
  • 什么叫存续分立
  • php机试题
  • 现金日记账期初余额怎么算
  • 支付境外佣金交多少税
  • php自定义表单系统
  • arc架构
  • vscode常用插件功能简介
  • 餐费进什么科目
  • opencv怎么训练
  • phpweb漏洞
  • 快递费属于办公费用吗?
  • 所得税申报表营业成本包括管理费用吗
  • 租赁办公场所的法律规定
  • 公司做的样品展示怎么入账
  • 一般纳税人年收入500万交多少税
  • 航天信息服务费280元会计处理
  • 个体对公账户是什么意思
  • 盈余公积的提取条件
  • 城市维护建设税的计税依据
  • 收到投资款如何申报印花税
  • 复利终值和年金终值的公式
  • 企业的其他应付款增加了说明什么
  • 公司日常费用支出表怎么做
  • 购进货物用于集体福利会计分录
  • 小微企业增值税起征点是多少
  • 出口货物退货需要交税吗
  • 销项负数发票开了需要给对方重开发票吗?
  • 什么是盈亏平衡法
  • 明细账的建账
  • mysql数据库-数据库和表的基本操作
  • 设置ubuntu
  • linux中chkconfig命令的作用
  • centos文档
  • windowsapp文件夹打不开
  • 请问菜单
  • opengl矩形
  • js抓取网页内容
  • cocos 2.5d
  • c#中抽象类的定义
  • react-navigation 如何判断用户是否登录跳转到登录页的方法
  • JavaScript中的变量名不区分大小写
  • 置顶语句子
  • Unity3D&&TexturePacker
  • python class
  • js教程 chm
  • LeakCanary小记
  • jquery移动端ui框架
  • jqueryfor循环
  • python3多态
  • 副局长哪里任命
  • 陕西省国家税务总局班子成员
  • 深圳小微企业税收优惠政策2023
  • 浙江应急管理厅焊工证查询
  • 小规模纳税人销售货物税率是多少
  • 内蒙古赤峰市房价2023年最新房价走势
  • 国家税务局查询发票
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设