2017-7-24
学习内容:在了解了BOM DOM之后 了解了事件
时间分为几个类型 :
1. 鼠标事件
2. 键盘事件
3. 进度事件:这些事件比较一般,在对象的不同阶段发生,例如文档加载时 。
4. 表单事件:表单上的某个内容改变时发生
5. 触摸事件:用户轻触感应器时发生
6. 错误事件: 出错时发生
如何将代码连接到事件呢?
有三种方法:
1. 指定HTML属性
2. 指定对象的特定属性
3. 调用对象的特定方法
例1. 用HTML属性事件处理程序显示随机图片<!DOCTYPE html>
<html lang="en">
<head>
<title>Hahahahaha</title>
</head>
<body>
<img src="图片名" onclick = "changImg(this)" />
<script>
var myImages=[
"图片名" * 4
]
function changeImg(that){
var newImgNumber = Math.round(Math.random() * 3);
while (that.src.indexOf(myImages[newImgNumber])!= -1){
newImgNumber = Math.round(Mat.random() * 3)
}
that.src = myImages[newImgNumber];
}
</script>
</body>
</html>
|