Javascript中常用事件集合和事件使用方法

Javascript中常用事件集合和事件使用方法

一、事件绑定

格式:

事件源 . on事件类型=事件处理函数

事件绑定三要素

1、事件源:和谁绑定

2、事件类型:什么事件

3、事件处理函数:触发了要执行什么

二、常用事件类型

鼠标事件键盘事件浏览器事件触摸事件表单事件
click - 单击keydown - 键盘按下load - 加载完毕touchstart - 触摸开始focus - 聚焦
dblclick - 双击keyup - 键盘抬起scroll - 滚动条滚动touchmove - 触摸移动blie - 失焦
mousedown - 鼠标按下keypress - 键盘键入resize - 尺寸改变touchend - 触摸结束change - 改变
contextmenu - 左键单击input - 输入
mouseup - 鼠标抬起reset - 重置
mousemove - 鼠标移动
mouseover - 鼠标移入
mouseout - 鼠标移出

三、事件传播

什么是事件传播:当几个div是父子关系时,点击子的事件,父的事件也会触发

1.阻止事件传播

格式:事件对象 . stopPropagation()

//点击divc只输出divc的内容
<div id="a">
  <div id="b">
<div id="c" ></div>
  </div>
</div>

<script>
var  diva=document.getgetElementById("a") 
var  divb=document.getgetElementById("b") 
var  divc=document.getgetElementById("c") 
 
diva.onclick=function(){
   console.log("diva被触发")
    
}
divb.onclick=function(){
   console.log("divb被触发")
}
divc.onclick=function(e){
   console.log("divc被触发")
    e.stopPropagation()    //阻止触发(如果没有这个,三个都会触发)
}

</script>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值