JS的事件
1.鼠标事件
1 <!DOCTYPE html>
2 <html lang="en">
3 <head>
4 <meta charset="UTF-8">
5 <meta http-equiv="X-UA-Compatible" content="IE=edge">
6 <meta name="viewport" content="width=device-width, initial-scale=1.0">
7 <title>Document</title>
8 <style>
9
10 </style>
11 </head>
12 <body>
15 </body>
16 </html>
17 <script>
24 btns[0].onmousedown=function(){
25 console.log('按下鼠标')
26 }
27 //onmousedown按下鼠标执行
28
29 btns[0].onmouseup=function(){
30 console.log('抬起鼠标')
31 }
32 //onmouseup抬起鼠标执行
33
34 btns[0].onmousemove=function(){
35 console.log('鼠标移动')
36 }
37 //onmousemove鼠标在上面移动执行
38
39 btns[0].onmouseenter=function(){
40 btns[0].style.color='red';
41 }
42 //鼠标进入时的变化
43
44 btns[0].onmouseover=function(){
45 console.log('鼠标进入')
46 }
47 //鼠标进入时执行
48
49 btns[0].onmouseout=function(){
50 console.log('鼠标移出')
51 }
52 //鼠标移出时执行
53
54 btns[0].onmousewheel=function(){
55 console.log('鼠标滚轮')
56 }
57 //在上面滚动鼠标执行
58
59 btns[0].ondblclick=function(){
60 console.log('鼠标双击')
61 }
62 //双击鼠标执行
63 </script>
2.键盘事件
1 <!DOCTYPE html>
2 <html lang="en">
3 <head>
4 <meta charset="UTF-8">
5 <meta http-equiv="X-UA-Compatible" content="IE=edge">
6 <meta name="viewport" content="width=device-width, initial-scale=1.0">
7 <title>Document</title>
8 </head>
9 <body>
10
11 </body>
12 </html>
13 <script>
14 document.onkeydown=function(event){
15 console.log(event.keyCode)
16 }
17
18
19 document.onkeyup=function(event){
20 console.log(event)
21 }
22
23 document.onkeypress=function(event){
24 console.log(event)
25 }
26 // 除了功能键以外
27 // 回车的键值是13
28 </script>
3.窗口事件
1 <!DOCTYPE html>
2 <html lang="en">
3 <head>
4 <meta charset="UTF-8">
5 <meta http-equiv="X-UA-Compatible" content="IE=edge">
6 <meta name="viewport" content="width=device-width, initial-scale=1.0">
7 <title>Document</title>
8 </head>
9 <body>
10 <div id="box">点我</div>
11 </body>
12 </html>
13 <script>
14 window.onload=function(){
15 var box=document.getElementById('box')
16 console.log(box)
17 box.onclick=function(){
18 console.log("我被点击了")
19 }
20 }
21
22
23
24 // var box=document.getElementById('box')
25 // box.onclick=function(){
26 // console.log('我被点击了')
27 // }
28
29 </script>
4.表单事件
1 <!DOCTYPE html>
2 <html lang="en">
3 <head>
4 <meta charset="UTF-8">
5 <meta http-equiv="X-UA-Compatible" content="IE=edge">
6 <meta name="viewport" content="width=device-width, initial-scale=1.0">
7 <title>Document</title>
8 <style>
9
10 </style>
11 </head>
12 <body>
13 <form action="">
14 <label for="account">
15 <input type="text" id="account" name="account">
16 </label>
17 <span id="accountSpan">请输入正确手机号</span>
18 <label for="password">
19 <input type="password" id="password" name="password">
20 </label>
21 <input type="submit">
22 </form>
23 </body>
24 </html>
25 <script>
26 var account=document.getElementById('account')
27 var accountSpan=document.getElementById('accountSpan')
28 account.onblur=function(){
29 accountSpan.style.display='inline'
30 }
31 account.onfocus=function(){
32 accountSpan.style.display='none'
33 }
34
35 </script>