事件初级

一 概念

- onload:页面加载完毕事件,只附属于window对象
- onclick:鼠标点击时间
- onmouseover:鼠标悬浮事件
- onmouseout:鼠标移开事件
- onfocus:表单元素获取焦点
- onblur:表单元素失去焦点

二 代码示范

<!DOCTYPE html>
<html lang="zh">
<head>
<meta charset="UTF-8">
<title>事件初级</title>
<script type="text/javascript">
// 事件需要绑定具体执行函数(方法)
// 通过事件满足的条件触发绑定的函数(方法)
// 函数(方法)完成具体的功能

// onload事件附属于window
// onload触发条件:页面加载完毕(DOM文档树及页面资源)
// 行间式方式可以书写在body标签
window.onload = function () {
div.style.color = 'red';
}
</script>
</head>
<body>
事件初级
<div id="div" onclick="div.style.color = 'orange';" onmouseover="overAction()">123</div>
<!-- 1.直接将js代码块书写在行间事件中, 不提倡 -->
<!-- 2.行间事件调用函数, 不提倡(比较直接) -->
</body>

<script type="text/javascript">
var overAction = function () {
div.style.color = 'blue';
}

// 3.为目的对象绑定事件方法,内部可以使用this关键词
// this就是绑定的对象本身
div.onmouseout = function () {
this.style.color = 'pink';
}

</script>

</html>

posted @ 2018-10-12 17:25  不沉之月  阅读(67)  评论(0编辑  收藏  举报