|

楼主 |
发表于 2017-7-24 01:01:11
|
显示全部楼层
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>
复制代码 |
|