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

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

  • 企业清算分配要交所得税吗
  • 出口退税认定如何办理
  • 小规模纳税人企业所得税2023
  • 解除劳动一次性补偿金怎么记账
  • 企业所得税汇算清缴时间
  • 物业缴纳发票可以抵税吗
  • 洒水车计提折旧会计分录
  • 天然气入户安装需要什么资质
  • 个体餐饮要交什么税
  • 转账支票和转账凭证
  • 上市公司存货跌价准备怎么看
  • 可转换债券转股时股价高于转换价格
  • 一台设备分期开票数量
  • 挂靠工程支付货款会计分录怎么写?
  • 给员工发结婚礼金怎么说
  • 地质灾害评估费收费标准
  • 税务分析最常用的分析方法
  • 房屋租赁合同印花
  • 注册资本印花税计入哪个科目
  • 劳务费备注差额征税是什么意思呢?
  • 建筑企业甲供材税收筹划
  • 税务会计核算范围
  • 申报密码遗失怎么重置
  • 银行结算卡年费多少
  • 汇算清缴补开票交税怎么写摘要?
  • 打开我的电脑提示该文件没有与之
  • 暂估成本的会计处理
  • 启动电脑显示器不亮怎么回事
  • mrmactl.exe
  • 购入专利权的会计科目
  • macOS 11 Big Sur 开发者预览版 Beta 8推送
  • 公司给员工发放的福利都要扣个税吗
  • 补发工资怎么做账
  • 企业固定资产账户2019年6月初借方余额5000000元
  • yolov5改进点
  • setenforce 0命令
  • phpcms api
  • 电子税务局里的自然人是什么意思
  • 建筑企业其他应付款包含什么内容
  • 会计月末账务处理方法
  • 预算凭证可以单张打印吗
  • 用税盘开发票税费扣除是怎么回事?
  • 100%控股权什么意思
  • mysql 扩展
  • 事业单位财政拨款收入会计分录
  • 托盘入账哪个科目最好
  • 金税盘怎么添加电子发票票种
  • 业务招待费是否计入管理费用
  • 税务登记证证书编号是什么
  • 未开票收入是什么科目
  • 小规模纳税人享受3%征收率减按1%征收,销售额计算公式
  • 息税前利润怎么理解
  • 个人所得税缴纳标准怎么计算
  • 补交以前年度企业所得税怎么入账
  • 诉讼费可以退回私账嘛
  • 公司社保外包了,没给我社保卡怎么办?
  • 如何解决私账流失问题
  • 公司发工资是私人转账的要交税吗
  • 应付职工薪酬的工资是实发工资还是应发工资
  • 银行收到工伤保险费怎么做分录
  • 销售商品发生的销售退回属于期间费用吗
  • 企业所得税退税怎么操作
  • 销售方开具的红字专票购买方在税控盘要怎么操作
  • 什么资产减值可以转回
  • window系统怎么查看
  • 每天一条linux命令
  • 远程控制安全
  • linux网卡bound
  • mac怎么把两个盘弄成一个盘
  • win8显示隐藏文件夹
  • unityai寻路
  • JavaScript运算符中谁拥有最高优先级
  • awk命令使用什么变量存储行号
  • Git && GitHub 之远程协作
  • js判断页面是否打开
  • javascript 接口
  • jquery获取元素父级body高度
  • 文山市税务
  • 发票如何验真伪?
  • 管道运输是什么意思?运输的是什么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设