JavaScript示例六(事件冒泡与捕获)
来源:互联网 发布:淘宝助理类目空白 编辑:程序博客网 时间:2024/06/07 03:03
<html><head><title>事件冒泡与事件捕获示例</title><style type="text/css">div{color:red;}</style></head><body><div id="myDiv" class="main" onclick="alert('click div');"><p>div接受点击事件</p><form method="post"><input type="text" name="username" value="zhang"><input type="button" id="mybtn" value="click me"></form></div><ol id="dropdown"><li><a href="#">List item 1</a><ol><li><a href="#">List item 1.1</a></li><li id="myli"><a href="#">List item 1.2</a></li><li><a href="#">List item 1.3</a></li></ol></li></ol><script type="text/javascript">var btn=document.getElementById("mybtn");var myol=document.getElementById("dropdown");var myli=document.getElementById("myli");var handler=function(event){switch (event.type){case "click":alert("click button");break;/*case "mouseover":event.target.style.backgroundColor="green";alert(event.screenX+","+event.screenY);break;case "mouseout":event.target.style.backgroundColor="";break;*/}}var handler2=function(){alert("click ol");}var handler3=function(){alert("click li");}//冒泡阶段处理事件,自下而上执行btn.addEventListener("click",handler,false);btn.addEventListener("mouseover",handler,false);btn.addEventListener("mouseout",handler,false);//捕获阶段处理事件,自上而下执行myol.addEventListener("focus",handler2,true);myli.addEventListener("focus",handler3,true);</script></body></html>
0 0
- JavaScript示例六(事件冒泡与捕获)
- javascript事件冒泡与捕获
- JavaScript事件捕获与事件冒泡原理
- javascript事件冒泡与事件捕获
- javascript事件冒泡与事件捕获
- 浅谈JavaScript事件冒泡与事件捕获
- JavaScript事件绑定与冒泡捕获
- JavaScript 事件冒泡 捕获
- JavaScript事件流(冒泡事件与捕获事件)
- 事件捕获与冒泡
- javascript事件流讲解(冒泡事件,捕获事件)
- 事件冒泡与事件捕获
- 事件捕获与事件冒泡
- 事件冒泡与事件捕获
- 事件捕获与事件冒泡
- 事件冒泡与事件捕获
- 事件捕获与事件冒泡
- 事件捕获与事件冒泡
- HDU 1004 Let the Balloon Rise
- mysql任意ip访问
- JSP详细篇——Servlet过滤器和监听器
- UIWindow和UIView
- 好网站
- JavaScript示例六(事件冒泡与捕获)
- Java 中的语法糖 (Syntactic Sugar)
- 资源
- 欧拉回路求解
- 【mysql】case疑惑
- 递归练习之 a 到 b 的整数和 (c/c++)
- android中requestFocus
- java内存优化和性能优化
- GitHub上史上最全的Android开源项目分类汇总