JavaScript基础-15
event对象学习
- event对象获取鼠标坐标
- event对象获取键盘值
- 详细属性看W3c
案例1 
 2
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38<html> 
 <head>
 <title>event对象学习</title>
 <meta charset="UTF-8"/>
 <style type="text/css">
 #showdiv{
 width: 300px;
 height: 300px;
 border: solid 1px;
 
 }
 </style>
 <script type="text/javascript">
 function getMouse(event){
 //获取event对象
 var eve=event || window.event;//因为浏览器差异问题,使用此种方式获取event对象
 var x=eve.clientX;
 var y=eve.clientY;
 alert(x+":"+y);
 }
 function getKey(event){
 //获取event对象
 var eve=event || window.event;//因为浏览器差异问题,使用此种方式获取event对象
 var code=eve.keyCode;
 alert(code);
 }
 </script>
 </head>
 <body>
 <h3>event对象学习</h3>
 <hr />
 <div id="showdiv" onmousemove="getMouse(event)">
 
 </div>
 <br /><br />
 <input type="text" name="" id="" value="" onkeydown="getKey(event)"/>
 </body>
 </html>wdfj.gif1 
 2
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49<html> 
 <head>
 <title>event案例</title>
 <meta charset="UTF-8"/>
 <style type="text/css">
 
 #showdiv{
 width: 50%;
 height: 50%;
 border: solid 1px;
 position: absolute;
 left: 400px;
 }
 
 img{
 position: absolute;
 }
 </style>
 
 
 </head>
 <body>
 <div id="showdiv" >
 <script>
 var img=document.createElement("img");
 img.src="img/wdfj.gif";
 img.style.left="100px";
 img.style.top="100px"
 document.getElementById("showdiv").appendChild(img);
 //创建函数
 function planemove(event){
 //创建event对象
 var eve =event ||window.event;
 //获取坐标
 var x=eve.clientX-400;
 var y=eve.clientY;
 //动态修改飞机的位置
 img.style.left=x-33+"px";
 img.style.top=y-40+"px";
 if(x<0){
 document.removeEventListener("mousemove",planemove,true);
 }
 }
 document.addEventListener("mousemove",planemove,true);
 </script>
 </div>
 </body>
 </html> 
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Kylin!
 评论











