解决空链接的方法
来源:互联网 发布:mac安装win10不用u盘 编辑:程序博客网 时间:2024/04/28 15:02
很多人都有写这样代码的经历:
<a href="#" onclick="doSomething()">click me</a>
其实这样写非常不好,因为页面虽然没有跳转,但是页面会回到顶端。那么我们什么也不用,就不会有什么情况发生了吧,其实不然,这样会在浏览器浏览历史中新增一条记录。
我们有几种解决空链接的方法
1. 用CSS
.scripted-link {
text-decoration:underline;
cursor:pointer;
}
<span class="scripted-link" onclick="alert(better);">
这样,一个空连接就出来了;
2. 用javascript:void(0);
<a href="javascript:void(0);" onclick="alert('better');" class="script-link">click me</a>
这样页面也不会有任何跳转。
3. 我们可以在href中使用任何funciton,不过记得最后一定要return false;
如果你想你的链接不要有调转,你还可以吧href和onclick结合起来用,就是在href中使用javascript方法:
<a href="javascript:doSomething()">click me</a>
但是这个方法必须返回false或者void,不然的会,页面就会跳转到一个空页面,或者会显示这个方法返回的字符串。
<a href="javascript:doSomething(); void(0);">click me</a>
这样,这个链接页面既没有跳到页面的顶端,又完成了操作。
- 解决空链接的方法
- 解决URLConnection空指针异常的方法
- 空链接的技巧
- J2EE空链接a标签的处理方法
- 解决onActivityResult方法data为空的问题
- Xamarin.ios 解决new NSUrl 返回为空的方法。
- 解决ListFragment中getListView()为空的方法
- HTML空链接的作用
- 解决修改IE收藏夹路径后IE自动添加“链接”空文件夹的问题。
- 解决Outlook打不开邮件里的链接的方法
- 解决百度云分享链接失败的方法
- 点击空链接页面返回问题---已解决
- js去除空字符方法和一个解决json乱码的方法
- 空指针异常的解决
- 空指针异常的解决
- Dagger2的空指针解决
- 页面返回与空链接的使用
- 标签a的空链接问题
- 如何分析命令行参数
- 最容易理解的划分数算法
- 编程之美学习心得 二 (未完待续)
- C语言中char int转换问题
- HBase的设计优化
- 解决空链接的方法
- SQL 高级(2)
- 【docker】fig开源项目
- NC 简易仿真
- The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path解决办法
- C#设置Excel单元格格式
- 模态对话框和非模态对话框的那点事
- POJ 3468——A Simple Problem with Integers(线段树 成端增减,区间求和)
- Ubuntu wireless network connection in command line