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>

  

 
 
posted @ 2018-01-24 17:29  梁申  阅读(2231)  评论(0编辑  收藏  举报