JavaScript的事件初始

本文介绍了JavaScript中的事件机制,包括事件源、事件类型(如click、keydown、keypress和onkeyup)、以及如何使用事件处理程序。特别详细讲解了键盘事件及其相应的属性,如altKey、ctrlKey和shiftKey。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

JavaScript 的事件初识


基本概念

html和JS做的一个约定。浏览器需要监听用户做了什么样的操作,并对用户的操作进行对应的反馈,从而形成一个动态的页面效果。 用户对于页面的一些操作(点击, 选择, 修改等) 操作都会在浏览器中产生一个个的事件。


事件的三要素

  1. 事件源: 哪个元素触发的
  2. 事件类型: 是点击, 选中, 还是修改
  3. 事件处理程序: 进一步的处理,往往是一个回调函数(用JS编写的)

示例代码

<body>
   <input type="button" value="这是一个按钮">
</body>
<script>
    // 事件源
    let button = document.querySelector('input')
    // 绑定事件类型(点击事件)
    // 函数设定了事件处理程序
    button.onclick = function() {
   
        alert("hello")
    }
</script>



常用的键盘事件


onkeydown 事件

onkeydown 事件在用户按下某个键(在键盘上)时发生。

示例:显示键盘按下的对应字母


                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值