写一个javascript的事件的各种情况用的switch
2012-07-13 09:15
239 查看
<meta http-equiv=
"Content-Type"
content=
"text/html; charset=utf-8"
/><html>
02 | <head> |
03 | <script type= "text/javascript" > |
04 | function load() |
05 | { |
06 | var handler= function (event) |
07 | { |
08 | switch (event.type) |
09 | { |
10 | case "click" : |
11 | alert( "click" ); |
12 | break ; |
13 | case "mouseover" : |
14 | event.target.style.backgroundColor= "red" ; |
15 | break ; |
16 | case "mouseout" : |
17 | event.target.style.backgroundColor= "" ; |
18 | break ; |
19 | } |
20 | }; |
21 | var dom_s1=document.getElementById( "s1" ); |
22 | dom_s1.onclick=handler; |
23 | dom_s1.onmouseover=handler; |
24 | dom_s1.onmouseout=handler; |
25 | var dom_a1=document.getElementById( "a1" ); |
26 | dom_a1.onclick= function (event){ |
27 | event.preventDefault(); |
28 | event.target.style.backgroundColor= "red" ; |
29 | } |
30 |
31 |
32 | } |
33 |
34 | </script> |
35 | </head> |
36 | <body onload= "load()" > |
37 | <span id= "s1" >请点击</span> |
38 | <a id= "a1" href= "http://www.baidu.com" >超链接</a> |
39 | <form> |
40 |
41 | </form> |
42 |
43 | </body> |
44 | </html> |
相关文章推荐
- javascript 按一个间隔执行时间事件以及详细解释
- 手写的一个兼容各种浏览器的javascript getStyle函数(获取元素的样式)
- 手写的一个兼容各种浏览器的javascript getStyle函数(获取元素的样式)
- JavaScript解决一个带验证的Form两个Submit事件(一个页面保持不动【AJAX实现】,一个页面提交并跳转)的场景
- JavaScript点击事件/一个按钮触发另一个按钮
- tr有一个单击事件,其中有个td有一个checkbox,当我单击checkbox时不触发tr的事件,注意tr的单击事件是JavaScript写的且带了参数!
- javascript 一个函数对同一元素的多个事件响应
- javascript同一个元素同时绑定click和dblclick事件(同时单击和双击事件)
- 工作日常--javascript各种事件总结
- Javascript事件绑定的一个坑
- JavaScript控制各种浏览器全屏模式的方法、属性和事件介绍
- 多部话机共享同一个号码的各种情况分析
- Kibo是一个简单的用于处理键盘事件的Javascript工具库。
- JavaScript在for循环中绑定事件解决事件参数不同的情况
- javascript 给一个对象绑定事件
- 探索javascript----事件对象下的各种X和Y
- asp.net 一个页面中有两个按钮,回车时判断相应哪个事件的方法!!(用javascript 控制)
- JavaScript 获取事件对象的一个注意点【问题】
- JavaScript中switch判断容易犯错的一个细节
- javascript拖动效果的一个注意事项:拖动图片时,mousemove事件会被中断