javascript--解除事件绑定
2016-02-28 10:00
609 查看
stopPropagation(); w3c取消冒泡
cancelBubble=true; ie取消冒泡
preventDefault(); w3c取消事件效果
returnValue = false; ie取消事件效果
cancelBubble=true; ie取消冒泡
preventDefault(); w3c取消事件效果
returnValue = false; ie取消事件效果
<!DOCTYPE html> <html> <head> <title></title> <script src="http://libs.baidu.com/jquery/2.1.4/jquery.min.js"></script> </head> <body> <form action="" id='fm'> <input type="text" name="name" id="name" /> <input type="submit" /> <p><a>添加移除事件~</a></p> <button onclick="addin()" >银时</button> <ul> <li onclick="addgin();">银时</li> <li onclick="addnz();">成步堂</li> <li onclick="remgin();">走开银酱</li> <li onclick="remnz();">异议阿依去找小御</li> </ul> </form> </body> <script type="text/javascript" src="http://libs.baidu.com/jquery/2.1.4/jquery.min.js"> /*$('fm').addEventListener('submit',function(ev){ if($('name').value == ''){ alert('不能为空'); ev.preventDefault(); // 取消事件效果 } },false); */ /*添加移除事件,(事件的·解除绑定*/ var p = document.getElementsByTagName('p')[0]; function gintoki(){ alert('love u 阿银~'); } function nz(){ alert('好玩 已完1,2,4部~'); } function addgin(){ // 第二个写函数名就行 p.addEventListener('click',gintoki,false); } function addnz(){ p.addEventListener('click',nz,false); } function remgin(){ // 第二个写函数名就行 p.removeEventListener('click',gintoki,false); } function remnz(){ p.removeEventListener('click',nz,false); } </script> </html>
相关文章推荐
- JQuery1——基础($对象,选择器,对象转换)
- Android学习笔记(二九):嵌入浏览器
- Android java 与 javascript互访(相互调用)的方法例子
- JavaScript演示排序算法
- javascript实现10进制转为N进制数
- 2019年开发人员应该学习的8个JavaScript框架
- HTML中的script标签研究
- 对一个分号引发的错误研究
- 异步流程控制:7 行代码学会 co 模块
- ES6 走马观花(ECMAScript2015 新特性)
- JavaScript拆分字符串时产生空字符的原因
- Canvas 在高清屏下绘制图片变模糊的解决方法
- Redux系列02:一个炒鸡简单的react+redux例子
- JavaScript 各种遍历方式详解
- call/apply/bind 的理解与实例分享
- 如何创建对象以及jQuery中创建对象的方式
- 数组方法汇总