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

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

  • 营销网分享10个微信推广方法(营销在线平台)

    营销网分享10个微信推广方法(营销在线平台)

  • 微信暗黑模式怎么切换(微信暗黑模式怎么关闭)(微信暗黑模式怎么设置关闭)

    微信暗黑模式怎么切换(微信暗黑模式怎么关闭)(微信暗黑模式怎么设置关闭)

  • 联想笔记本所有插孔(联想笔记本所有型号)(联想笔记本所有款式)

    联想笔记本所有插孔(联想笔记本所有型号)(联想笔记本所有款式)

  • win10怎么关闭win11更新(win10怎么关闭windows defender)

    win10怎么关闭win11更新(win10怎么关闭windows defender)

  • 优酷字幕不见了(优酷字幕不见了怎么找回)

    优酷字幕不见了(优酷字幕不见了怎么找回)

  • 苹果xr热点电脑连不上(苹果xr热点电脑怎么连接)

    苹果xr热点电脑连不上(苹果xr热点电脑怎么连接)

  • 小米cc9pro充电速度(小米cc9pro33w快充)

    小米cc9pro充电速度(小米cc9pro33w快充)

  • 显示有网络却上不了网怎么回事(显示有网络却上不了微信)

    显示有网络却上不了网怎么回事(显示有网络却上不了微信)

  • 华为mate和p40有什么区别(华为mate40 和p40)

    华为mate和p40有什么区别(华为mate40 和p40)

  • iphone11可以用纯流量卡吗(苹果11手机可以用纯流量卡吗)

    iphone11可以用纯流量卡吗(苹果11手机可以用纯流量卡吗)

  • 网线有千兆百兆之分吗(网线 千兆 百兆)

    网线有千兆百兆之分吗(网线 千兆 百兆)

  • 抖音审核是否通过怎么看(抖音通过审核)

    抖音审核是否通过怎么看(抖音通过审核)

  • 蓝牙耳机改外置电池(蓝牙耳机怎么改装成蓝牙音箱)

    蓝牙耳机改外置电池(蓝牙耳机怎么改装成蓝牙音箱)

  • 运营网络自动暂停是怎么回事(公司送给员工开工礼物)

    运营网络自动暂停是怎么回事(公司送给员工开工礼物)

  • 小米mix2s如何启动快充(小米mix2s如何启用广角镜头)

    小米mix2s如何启动快充(小米mix2s如何启用广角镜头)

  • 淘宝号可以重新实名认证吗(淘宝号重新注册以前的订单还可以看到吗)

    淘宝号可以重新实名认证吗(淘宝号重新注册以前的订单还可以看到吗)

  • 淘宝会会员卡怎么制作(淘宝会员卡怎么关闭自动续费)

    淘宝会会员卡怎么制作(淘宝会员卡怎么关闭自动续费)

  • 咪咕盒子怎么投屏(咪咕盒子怎么投屏索尼电视上)

    咪咕盒子怎么投屏(咪咕盒子怎么投屏索尼电视上)

  • 苹果xs超广角怎么用(苹果xs有超广角)

    苹果xs超广角怎么用(苹果xs有超广角)

  • 保靖县属于哪个市(保靖县属于哪个镇)

    保靖县属于哪个市(保靖县属于哪个镇)

  • 什么是硬件什么是软件(什么是硬件什么是)

    什么是硬件什么是软件(什么是硬件什么是)

  • 什么是ssp(什么是ssp课程)

    什么是ssp(什么是ssp课程)

  • win10蓝屏终止代码irql(win10蓝屏终止代码critical process)

    win10蓝屏终止代码irql(win10蓝屏终止代码critical process)

  • 如何恢复qq的重要数据(如何恢复qq的重命名文件)

    如何恢复qq的重要数据(如何恢复qq的重命名文件)

  • realmax是什么手机(realme是什么牌子手)

    realmax是什么手机(realme是什么牌子手)

  • 小米8闪屏怎么回事(小米8闪屏怎么解决)

    小米8闪屏怎么回事(小米8闪屏怎么解决)

  • 网络拒绝接入是怎么回事(网络拒绝接入是不是别人设置了)

    网络拒绝接入是怎么回事(网络拒绝接入是不是别人设置了)

  • 笔记本电脑怎么重装系统?(笔记本电脑怎么重装系统)

    笔记本电脑怎么重装系统?(笔记本电脑怎么重装系统)

  • randomdigits.exe - randomdigits是什么进程 有什么用

    randomdigits.exe - randomdigits是什么进程 有什么用

  • 【vue2可视化开发】新手会遇到的问题——大屏自适应(vue可视化面板怎么打开)

    【vue2可视化开发】新手会遇到的问题——大屏自适应(vue可视化面板怎么打开)

  • 腾讯一面—Android 系统启动流程详解(腾讯一面问什么)

    腾讯一面—Android 系统启动流程详解(腾讯一面问什么)

  • python线程安全的介绍及解决方法(python中线程可以用在哪些方面)

    python线程安全的介绍及解决方法(python中线程可以用在哪些方面)

  • 公司车保险费用高么
  • 个税在资产负债表中体现吗
  • 个人先进奖励要缴纳个税吗
  • 跨期两年的发票怎么处理
  • 一般纳税人条件要求
  • 进项税转出主要内容包括
  • 建筑业异地预缴增值税流程
  • 个税专项扣除做什么用
  • 收到土地使用权转让金会计分录
  • 母子公司往来款属于借款吗
  • 工程投标保证金最新规定
  • 现金支票存根联需要盖章吗?
  • 企业怎么申请无运输工具承运资质
  • 公司付款给个人一定要取得发票吗
  • 主营业务税金及附加包括增值税吗
  • 专项资金怎么入账
  • 小区物业费开票名称
  • 工作服清洗费要交个税那
  • 固定资产预计净残值怎么做账
  • 年数总和折旧计算方法
  • 哪些发票备注栏必须注明
  • 付了款没有收到发票
  • 虚拟股份分红
  • 如何关闭win10自带杀毒软件
  • 如何进行降压治疗
  • 绝地求生未来之役手游下载
  • 向股东借款会计科目
  • 购买监控设备费用谁出
  • 个人所得税投诉电话是多少
  • 利用的英文
  • win10下载软件被阻止安装怎么办
  • 定金签合同能退吗
  • kcleaner.exe是什么
  • 支付报刊杂志费
  • thinkphpcount查询
  • 环境检测费计入什么科目
  • 第一章 使用layui的表格和表单
  • opencv安装教程vs2019
  • 数据库arc文件
  • 固定资产加速折旧是什么意思
  • 公司资金转到法人帐户
  • 对公账户原路退回
  • 所有进项增值税怎么申报
  • 企业所得税外地预缴几个点
  • 原材料折价销售怎么算
  • 公司出租房屋如何开票
  • 年终奖每个月发
  • 金蝶可以自动结账吗
  • 出口企业出口退税流程
  • 公用经费属于哪一类经费
  • 以前年度多交的所得税怎么退
  • 个体户需要实缴吗
  • 固定资产的期末余额反映固定资产原值的结余额
  • 预付账款没有收到货怎么处理
  • 公司客户招待费用标准
  • 支付平台费率
  • 中标单位支付代理费
  • 纳税申报财务报表怎么撤销
  • 建账的大体流程是什么
  • window 开机启动
  • win10两个网络怎么选择网络
  • win2003怎么安装
  • ubuntu的快捷键
  • ubuntu安装quagga
  • ubuntu 14.04安装
  • centos7.1
  • centos新建终端快捷键
  • mac电脑apple id
  • win10 ie桌面图标
  • perl 特殊字符转义
  • fedora vlc
  • ruby 递归
  • android四大组件的作用
  • python控制台怎么用
  • grade 编译
  • js 堆排序
  • 张江税务所地址
  • ukey证书初始密码
  • 驻国家税务总局纪检组副组长
  • 深圳布吉下水径旧改
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设