JavaScript之return false
来源:互联网 发布:2017年中国离婚率数据 编辑:程序博客网 时间:2024/04/30 02:10
js中用return false 阻止默认行为
方式1:有效
<div> <a href="www.baidu.com">sfdhsdh</a></div><script> var elem=document.querySelector('a'); elem.onclick=function(){return false;} //或者elem.onclick=abc; //function abc(){return false;} //相当于elem.onclick=function(e){e.preventDefault();}</script>
方式2:无效
<div> <a href="www.baidu.com">sfdhsdh</a></div><script> var elem=document.querySelector('a'); elem.addEventListener('click', abc, false); function abc(){return false;} //function abc(e){e.preventDefault();}有效</script>
方式3:无效
var elem=document.querySelector('a');elem.addEventListener('click', function(){return false;}, false);
方式4:有效
<div> <a href="www.baidu.com" onclick="return false;">sfdhsdh</a></div>
方式5:无效
<div> <a href="www.baidu.com" onclick="abc()">sfdhsdh</a></div><script> function abc(){return false;}</script>
方式6:有效
<div> <a href="www.baidu.com" onclick="abc();return false;">sfdhsdh</a></div><script> function abc(){console.log('abc');}</script>
js中return false只能阻止浏览器的默认行为,不能阻止冒泡
<div> <a href="www.baidu.com" onclick="return false;">sfdhsdh</a></div><script> var div=document.querySelector('div'); div.addEventListener('click', abc, false); function abc(e){console.log('aaa');} //点击链接 //aaa
jquery中return false既能阻止默认事件,又能阻止冒泡
<div> <a href="www.baidu.com">sfdhsdh</a></div><script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script><script> $('a').on('click',function(){return false;}) $('div').on('click', abc); function abc(e){console.log('aaa');}</script>
不会输出‘aaa’
1 0
- JavaScript之return false
- Javascript -- return false / true
- JavaScript return false
- onselectstart="javascript:return false;"
- javascript的return true||false
- javascript中return、return false、return true区别
- javascript中return;return false,return true 总结。
- JavaScript中的return、return true及return false
- javascript 里面的return; 和 return false; return true;
- Javascript中的Return,Return false和Return true
- javascript中return、return false、return true有什么区别?
- javascript中return、return true、return false的区别;
- javascript中return、return true、return false的区别
- js之return return false return true 的用法
- javascript:return false有什么用
- javascript:return false有什么用
- Javascript中return false 的用法
- return false
- adb push文件进system的时候,提示:Read-only file system
- Java多线程学习笔记(一)
- elipse项目maven构建
- springmvc上传文件功能
- Java 处理 iphone拍照后 图片EXIF属性翻转90度的方法
- JavaScript之return false
- Java合成与继承
- iOS提取PDF中的文字
- 机器学习生态全景图3.0
- 移动前端头部标签(HTML5 head meta)
- GOF设计模式-组合模式
- Eclipse下启动tomcat报错:/bin/bootstrap.jar which is referenced by the classpath, does not exist.
- RHEL7配置Xmanger远程访问
- 为何Safari不如Chrome?