阻止a标签默认行为的几种简单方法
来源:互联网 发布:淘宝网官方网站电脑版 编辑:程序博客网 时间:2024/06/16 15:55
以下简单总结以下a标签阻止默认行为的几种简单方法,希望可以对有需要的朋友有些帮助,
(1) <a href="javascript:void(0);" onclick= "myjs( )"> Click Me </a>
onclick方法负责执行js函数,而void是一个操作符,void(0)返回undefined,地址不发生跳转。
<a href="javascript:;" > Click Me </a>
和void(0)一样,都返回"undefined"
是网上很常见的代码,#是标签内置的一个方法,用这种方法点击后网页后返回到页面的最顶端所以又有了“##”“#!”等,尽管解决了返回顶部的问题但仍存在其他缺陷
如果相应JavaScript代码返回true,onclick事件处理函数就会认为这个链接呗点击了,同样的若返回false即会认为链接
未被点击
<a href="http://www.baidu.com" onclick=" myjs(); return false; "> Click Me </a>
<a href="http://www.baidu.com" onclick=" return false; "> Click Me </a>
当点击a标签时,JavaScript代码返回值为false,故此链接默认行为未被触发。
<a href="http://www.baidu.com" id="test"> Click Me </a>
<script type="text/javascript">
var test = document.getElementById('test');
function stopDefault( e )
{
if ( e && e.preventDefault )
e.preventDefault();
else
window.event.returnValue = false;
}
test.onclick = function(e)
{
stopDefault(e);
}
</script>
2 0
- 阻止a标签默认行为的几种简单方法
- 阻止a标签默认行为的几种简单方法
- 阻止a标签默认行为的几种简单方法
- a标签阻止默认行为的几种简单方法
- 阻止a标签默认行为的几种简单方法
- 阻止a标签默认事件的几种简单方法
- 怎么样阻止a标签的默认行为
- 阻止a标签跳转的默认行为
- 阻止事件的默认行为
- 阻止浏览器的默认行为
- js阻止浏览器默认行为触发的通用方法
- 阻止a标签绑定click时,的默认跳转的方法
- 点击a标签阻止页面跳转的两种方法
- A标签链接的几种方法
- 阻止Javascript事件的默认行为
- javascript 阻止事件的默认行为
- 如何阻止浏览器的默认行为?
- touch中阻止chrome默认的行为
- LeetCode——018
- LeetCode 181 -Employees Earning More Than Their Managers ( MYSQL )
- 5个JavaScript库
- 面试总结 —— 高级JAVA工程师
- nodejs npm常用命令
- 阻止a标签默认行为的几种简单方法
- Big Code简介
- CodeForces 235B Let's Play Osu!
- 推荐一个背景建模的开源库
- javascript将页尾悬置在页面底部
- iOS 十六进制颜色转RGB颜色
- nyoj 216
- JavaScript 10分钟入门
- 关于Android studio 的优化