博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
怎样阻止超链接跳转
阅读量:5920 次
发布时间:2019-06-19

本文共 476 字,大约阅读时间需要 1 分钟。

在用 <a href="" οnclick=""> 时,出现了一些问题,困惑了我一个多月,现在从网友那边得到以下结论,让我豁然开朗,问题也迎刃而解。

  1. 链接的onclick事件被先执行,其次是href属性下的动作(页面跳转,或 javascript 伪链接);
  2. 假设链接中同时存在href与onclick,如果想让href属性下的动作不执行,onclick必须得到一个false的返值;
  3. 如果页面过长有滚动条,且希望通过链接的 onclick事件执行操作。应将它的 href属性设为 javascript:void(0);  ,而不要是 #,这可以防止不必要的页面跳动;
  4. 如果在链接的 href属性中调用一个有返回值的函数,当前页面的内容将被此函数的返回值代替;
  5. 在按住Shift键的情况下会有所区别。
  6. 今天我遇到的问题,在IE6.0里以href的形式访问不到parentNode。
  7. 尽量不要用javascript:协议做为A的href属性,这样不仅会导致不必要的触发window.onbeforeunload事件,在IE里面更会使gif动画图片停止播放。

转载地址:http://ernvx.baihongyu.com/

你可能感兴趣的文章
Nginx反向代理Tomcat的配置方法
查看>>
excel中index和match的用法
查看>>
Cacti监控tomcat操作步骤
查看>>
cacti安装与配置
查看>>
第二章 linux用户权限的设置与更改
查看>>
thrift编写
查看>>
python 导入mysqlclient
查看>>
edx中添加新课程的相关操作
查看>>
Linux中线程与进程的个人心得
查看>>
第三课_课后习题解答
查看>>
感谢51cto赠送俺的奖品
查看>>
MyEclipse连接oracle数据库及代码
查看>>
我的友情链接
查看>>
蓝牙代码分析二
查看>>
Tensorflow的MAC安装
查看>>
C与MATLAB混合编程(C语言中调用MATLAB)
查看>>
Fortran77-90-95入门(一)--Fortran语言的历史
查看>>
2014-04-16学习笔记
查看>>
VNC实现多用户登录(2)–配置VNC Server
查看>>
我的友情链接
查看>>