<a href="" onclick="toUrl('https://www.baidu.com')">location.href不跳转测试1</a>
<a href="javascript:void(0);" onclick="javascript:toUrl('https://www.baidu.com')">location.href不跳转测试2</a>
<a href="javascript:void(0);" onclick="toUrl('https://www.baidu.com');return false;">location.href不跳转测试3</a>
<div style="height: 1800px;width:1000px;background:blue;">sldjflsdjs</div>
<a href="#" onclick="toUrl('https://www.baidu.com');return false;">location.href不跳转测试4</a>
<a href="##" onclick="toUrl('https://www.baidu.com');return false;">location.href不跳转测试5</a>
<a href="###" onclick="toUrl('https://www.baidu.com');return false;">location.href不跳转测试6</a>
/*
注:除了第一个以外,其他的都可正常跳转,
href="javascript:void(0)":表示该链接是一个死链接
href="#":#包含一个位置信息,默认的锚点是#top也就是网页的顶端,所以这种情况下,点击A链接会出现网页回到顶部的情况
* 当我们要自定义跳转链接,而不是利用href的时候,最好利用href="javascript:void(0)";是得当前链接成为一个死的链接
*/
<script>
function toUrl(x){
window.location.href = x;
}
</script>
window.location.href不起作用
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- window.location用来获取网页的URL,它是一个对象,包含属性有: hash:从井号 (#) 开始的 ...
- 今天看到 对于很多初学者来说很难明白这表示什么,下边我将为大家介绍其相应的作用。 1、代码最前面的分号,可以防止多...
- href相当于打开一个新页面,replace相当于替换当前页面;这里打开页面都是针对历史记录来说,在页面上看完全相...