JavaScript-事件监听

文章介绍了如何在HTML中使用DOMAPI获取元素,并通过addEventListener方法为点击事件添加监听器,使广告在被点击时隐藏。
摘要由CSDN通过智能技术生成

创建两个盒子,第一个div是内容,第二个div是广告。当点击盒子,触发监听,广告会消失。

先用DOM获取两个盒子的元素。

然后通过addEventListener设置click点击事件执行函数,box1样式隐藏。

回调函数可以写成:

box.addEventListener('click',

()=>{

box1.style.display = 'none'

})

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>事件监听</title>
    <style>
        .button{}

    </style>
</head>
<body>

<!--<button class=""></button>-->
<div class="box">xxxx
<div class="box1">我是广告</div>
</div>
<!--给DOM元素添加事件监听-->
<!--让程序检测是否有事件发生,一旦事件触发,立即调用一个函数做出响应,也成为绑定事件或者注册事件-->
<!--语法   元素对象.addEventListener('事件类型',要执行的函数)-->
<script>
    //事件监听是什么?就是让程序检测是否有事件产生,一旦有事件触发就立即调用一个函数作出回应,也成为注册事件
    //三要素:事件源,发生在哪,哪就是事件源
    //事件类型(用什么方式触发,鼠标点击还是?)
    //事件处理程序(要做什么事)


    //1.获取元素
    const box1 = document.querySelector('.box1')
    //2.
    const box=document.querySelector('.box')
    box.addEventListener('click',function () {
    box1.style.display = 'none'
    })


</script>





</body>
</html>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值