阻止a标签默认行为的几种简单方法
来源:互联网 发布:佳为软件 编辑:程序博客网 时间:2024/06/07 05:02
以下简单总结以下a标签阻止默认行为的几种简单方法,希望可以对有需要的朋友有些帮助,
(1) <a href="javascript:void(0);" onclick= "myjs( )"> Click Me </a>
onclick方法负责执行js函数,而void是一个操作符,void(0)返回undefined,地址不发生跳转。
<a href="javascript:;" > Click Me </a>
如果相应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 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>
(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>
阅读全文
0 0
- 阻止a标签默认行为的几种简单方法
- 阻止a标签默认行为的几种简单方法
- 阻止a标签默认行为的几种简单方法
- a标签阻止默认行为的几种简单方法
- 阻止a标签默认行为的几种简单方法
- 阻止a标签默认事件的几种简单方法
- 怎么样阻止a标签的默认行为
- 阻止a标签跳转的默认行为
- 阻止事件的默认行为
- 阻止浏览器的默认行为
- js阻止浏览器默认行为触发的通用方法
- 阻止a标签绑定click时,的默认跳转的方法
- 点击a标签阻止页面跳转的两种方法
- A标签链接的几种方法
- 阻止Javascript事件的默认行为
- javascript 阻止事件的默认行为
- 如何阻止浏览器的默认行为?
- touch中阻止chrome默认的行为
- 手机网站使用mip的问题
- 模拟实现C库的atoi和itoa
- 程序员笔试知识点总结之C++
- PTS铂金版横空出世!想做双11?简单!
- 可用于生产环境的php的编译参数列表
- 阻止a标签默认行为的几种简单方法
- 在不同屏幕和设备上创建用户体验设计的8个步骤
- python爬虫爬取女u番号和磁力链接,封面,保存到csv文件
- DBUnit数据库测试
- 机器学习实战_07AdaBoost元算法提高分类性能
- [区块链]注意力经济模型详解
- 数据结构与算法之二叉树
- 使用java程序调用oracle数据库的 procedure
- Hadoop安装