JavaScript事件三要素

事件三要素包含

事件源

 是指那个元素引发的事件。比如当你点击博客园图标的时候,会跳转到博客园首页。那么这个博客园图标就是事件源。

再或者,可以这样理解, 当你对某个元素执行动作的时候,会触发一系列效果(动画,跳转....),那么这个元素就是事件源

 

事件

 事件是指执行的动作。

 例如,点击,鼠标划过,按下键盘,获得焦点。

 

事件驱动程序

 事件驱动程序即执行的结果。

例如,当你点击博客园图标的时候,会跳转到博客园首页。那么跳转到博客园首页就是事件的处理结果。

 

 

执行事件的步骤

 

  1. 获取元素
  2. 绑定事件
  3. 书写事件驱动程序

 

 

例如
全部代码
 
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
    <button>点击我有惊喜</button>
    <div id="box"></div>
    <script>
        var btn = document.getElementsByTagName("button")[0];
        var box = document.getElementById("box");

        btn.onclick =function () {
            box.innerHTML = "<img src=\"https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1516692944212&di=38c2e662673923e26603efe1da3d935d&imgtype=0&src=http%3A%2F%2Fimgsrc.baidu.com%2Fimage%2Fc0%253Dpixel_huitu%252C0%252C0%252C294%252C40%2Fsign%3Decfe83b9042442a7ba03f5e5b83bc827%2F728da9773912b31bc2fe74138d18367adab4e17e.jpg\" alt=\"\">";

        }
    </script>
</body>
</html>

  

 
 

转载于:https://www.cnblogs.com/ls001/p/8342716.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值