JavaScript基础----25JS事件详解-事件对象
2015-08-06 20:30
891 查看
<!DOCTYPE html> <!--JS事件详解-事件对象--> <html> <head lang="en"> <meta charset="UTF-8"> <title></title> </head> <body> <!--<button id="btn">我的按钮</button>--> <!--<script>--> <!--document.getElementById("btn").addEventListener("click",showType);--> <!--//擦数自动赋值--> <!--function showType(event){--> <!--// alert(event.type);//得到事件的类型--> <!--alert(event.target)//获得当前目标,是button元素--> <!--}--> <!--</script>--> <!--事件的冒泡效果,和阻止事件的冒泡--> <!--<div id="div">--> <!--<button id="btn">我的按钮</button>--> <!--</div>--> <!--</body>--> <!--<script>--> <!--document.getElementById("btn").addEventListener("click",showType);--> <!--document.getElementById("div").addEventListener("click",showDiv);--> <!--//擦数自动赋值--> <!--function showType(event){--> <!--// alert(event.type);//得到事件的类型--> <!--alert(event.target)//获得当前目标,是button元素--> <!--event.stopPropagation();//阻止事件冒泡--> <!--}--> <!--function showDiv(){--> <!--alert("div");--> <!--}--> <!--// 结果是只点击了button,button和div都被触发了,这是冒泡效果;--> <!--</script>--> <!--</html>--> <!--阻止事件的默认行为--> <div id="div"> <a id="aid" href="http://www.baidu.com">伟大的百度</a> </div> </body> <script> document.getElementById("aid").addEventListener("click",showA); //擦数自动赋值 function showA(event){ event.stopPropagation()//阻止事件冒泡 event.preventDefault()//阻止默认事件 } </script> </html>
相关文章推荐
- JavaScript基础----24JS事件详解-事件处理
- JavaScript基础----23JS事件详解-事件流
- 浅谈jsp、freemarker、velocity区别
- JavaScript基础----22Javascript-DOM EventListener
- JavaScript基础----21Javascript-DOM操作CSS
- JavaScript基础----20Javascript-DOM操作HTML
- JavaScript基础----19Javascript-DOM简介
- JavaScript基础----18Javascript事件
- JavaScript基础----17Javascript异常捕获
- JavaScript基础----16Javascript函数-局部变量和全局变量
- JavaScript基础----15Javascript函数-带返回值的函数
- JavaScript基础----14Javascript函数-带参数的函数
- JavaScript基础----13Javascript函数-调用函数
- JavaScript基础----12Javascript函数-定义函数
- JavaScript基础----11Javascript函数-了解函数的用途
- JS学习第四天----可选的分号
- JSON解析
- JSP基本语法
- Emberjs 分页
- jsCoverage