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

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

  • 企业名称税号
  • 税率和征收率有什么不一样
  • 总公司和分公司可以在一个城市吗
  • 电子税务局实名核验失败怎么回事啊
  • 企业所得税减免税额包括哪些
  • 过了纳税期没有申报
  • 小微企业减免所得税额是怎么算出来的
  • 销售货物产生的运费如何开票
  • 子公司注销资产负债表如何合并
  • 记账凭证广告费
  • 合并利润表抵消事项包括
  • 银行罚息怎么入账
  • 税收编码名称是什么
  • 自持是啥意思
  • 高温气温
  • 按季申报是什么意思
  • 单位报销托儿费
  • 增值税发票发票号
  • 一般户有没有开户许可证
  • 工程施工余额怎么处理
  • 小型微利企业预缴
  • 日工资计算的三种方法
  • 无发票的费用怎么处理
  • 如果在XP系统中QQ音乐听不了怎么办?
  • 补缴配套费
  • 药品推广服务费怎么开票
  • 企业所得税费用扣除比例
  • 在承租的土地上建房
  • 完工产品成本怎么算
  • 处置工程物资取得净收益
  • 今天中秋节
  • vue调用后端接口的方法
  • 个人所得税部分缴纳
  • joomla安装教程
  • 物流公司交保险是骗局吗
  • 机器学习中的数据预处理方法与步骤
  • 零申报怎么做报表
  • 印花税税目税率表新旧对比
  • 出口免抵退税的会计分录
  • 收购发票的开具管理
  • 企业销售旧固定资产税票开票
  • 离职员工的个税忘记申报了补申报会被处罚吗
  • 技术服务费计入成本会计分录
  • kafka gui
  • 万元发票和千元发票
  • 减免税款借贷方表示
  • 库存商品和固定资产是单位会计资产核算的两项内容
  • 发票已经认证后怎么撤销
  • 企业如何代员工做个税汇算清缴
  • 当月计提的工资,次月申报吗
  • 中小企业会计科目
  • 未确认融资费用是什么类科目
  • 银行存款账面余额是企业还是银行
  • 盘盈盘亏做好记录这句好怎么说
  • 无形资产摊销怎么做记账凭证
  • 企业收到的应收票据应按什么作为入账金额
  • 浅谈幼儿良好行为的培养论文
  • ubuntu20.04安装vnc
  • xp 控制面板
  • xp系统硬盘管理
  • .ctc文件
  • windowsxp教程
  • os x 10.10.5
  • linux gtk+
  • 如何配置sendmail
  • 如何修改windows密码策略
  • suse linux 12 sp5
  • shell脚本语言入门
  • 批处理在windows中的典型应用
  • unity游戏之友利拟收购《刀塔传奇》发行商中清龙图
  • Unity UIScrollView优化
  • js utf-8编码转换中文
  • Android音乐播放器评论功能怎么实现
  • 个体经营所得申报密码怎样设置
  • 什么是跨地区经营汇总纳税企业
  • 地税局上班时间是几点
  • 北京市税务协会领导
  • 税控盘开的电子票怎么发送给人
  • 税务备案表银行留存
  • 国家税务总局对税务助征员
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设