JS DOM编程复习笔记 - 三种事件绑定方式(十三)

今天我们将学习在JavaScript 中的三种绑定事件的方法。这在面试中也是一道必考题目。

目录

  • 行内绑定
  • DOM 0级事件绑定
  • DOM 2级事件绑定

1)行内绑定事件

行内事件名称通常是以on开头,比如点击事件为onclick,要将事件处理程序和元素关联,我们在元素上增加对应的事件属性,比如:

<button onclick="alert('点击我!')">保存</button>

当然事件处理程序可以调用已定义的函数。 例如:

<script>
  function showAlert() {
     
     
    alert('点击我!')
  }
</script>
<button onclick="showAlert()">保存</button>

要点

以下是HTML属性绑定事件的一些要点:

首先,事件处理程序中的代码无需显式定义事件对象:

<button onclick="alert(event.type)">保存</button>

其次,事件处理程序中的 this 值相当于事件的目标元素:

<button value="我是value值" onclick="alert(this.value)">保存</button>

第三,事件处理程序可以访问元素的属性,例如:

<button 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值