我是靠谱客的博主 老实跳跳糖,这篇文章主要介绍document事件及例子,现在分享给大家,希望可以做个参考。

一、关于鼠标事件:onclick:鼠标单击触发

                  ondbclick:鼠标双击触发

                  onmouseover:鼠标移上触发

                  onmouseout:鼠标离开触发

                  onmousemove:鼠标移动触发

二、关于键盘事件:onkeydown:键盘按下瞬间触发

                  onkeyup:按键抬起触发

                  onkeypress:按键触发

三、关于表单事件:onfocus获得焦点时触发

                  onblur:失去焦点时触发

                  onchange:内容改变时触发在下拉列表中作为选中值变化触发

事件可以写在标签中也可写在js中 

eg:var a=document.getElementById("anniu");

a.οnclick=function(){

匿名函数

};在js中不支持给多个元素加事件

this代表该元素本身

例子:注意:backgroundColor中的color首字母不大写,无法实现

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<!--选中一个背景颜色变,其他不变--> <div id="a"> <div class="item" οnclick="sel(this)"></div> <div class="item" οnclick="sel(this)"></div> <div class="item" οnclick="sel(this)"></div> <div class="item" οnclick="sel(this)"></div> <div class="item" οnclick="sel(this)"></div> <div class="item" οnclick="sel(this)"></div> <div class="item" οnclick="sel(this)"></div> </div> </body> <script type="text/javascript"> function sel(a){ var sy=document.getElementsByClassName("item"); for(var i=0;i<sy.length;i++){ sy[i].style.backgroundColor="blue"; } a.style.backgroundColor="red"; } </script>

复制代码
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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
<style type="text/css"> *{ margin:0px auto; padding:0px;} #aa{ width:280px; height:40px; border:1px solid #C33; margin-top:100px; line-height:40px; vertical-align:central; padding-left:20px; } #bb{ width:300px; height:200px; border:1px solid #C33; } .list{ width:280px; height:39px; border-bottom:1px solid #C33; line-height:40px; vertical-align:central; padding-left:20px; } </style> </head> <body> <div id="aa" ></div> <div id="bb" style="display:none"> <div class="list" οnmοuseοver="xz(this)" οnclick="sel(this)" >济南</div> <div class="list" οnmοuseοver="xz(this)" οnclick="sel(this)">淄博</div> <div class="list" οnmοuseοver="xz(this)" οnclick="sel(this)">青岛</div> <div class="list" οnmοuseοver="xz(this)" οnclick="sel(this)">潍坊</div> <div class="list" οnmοuseοver="xz(this)" οnclick="sel(this)">烟台</div> </div> </body> <script type="text/javascript"> function xz(a){ var sy=document.getElementsByClassName("list"); for(var i=0;i<sy.length;i++){ sy[i].style.backgroundColor="white"; sy[i].style.color="black"; } a.style.backgroundColor="blue"; a.style.color="white"; } var aa=document.getElementById("aa"); aa.onclick=function (){ var c=document.getElementById("bb"); if(c.style.display=="none"){ c.style.display="block"; }else{c.style.display="block"; } } function sel(a){ document.getElementById("bb").style.display="none"; document.getElementById("aa").innerText=a.innerText; } </script>

转载于:https://www.cnblogs.com/NCL--/p/7056709.html

最后

以上就是老实跳跳糖最近收集整理的关于document事件及例子的全部内容,更多相关document事件及例子内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(67)

评论列表共有 0 条评论

立即
投稿
返回
顶部