1、window.location.href=“url”; location.href是一个属性,改变url地址。
2、window.location.assign("url") 加载新的文档,效果与location.href相当。assign会添加记录到浏览历史,点击后退可以返回之前页面。
3、window.location.replace 将地址替换成新url,该方法通过指定URL替换当前缓存在历史里(客户端)的项目。与以上两者的区别在于:在replace之后,浏览历史就被清空了。因此若使用replace页面跳转后是不能后退的。
转:https://blog.csdn.net/yipfang/article/details/120806062
------------------------------------------------------------------------------------------------------------------------
a标签中href=""的几种跳转方法
三、href="URL"的作用
1、URL为绝对URL
此时指向另一个站点,比如href=“http://write.blog.csdn.net”,那么点击时就会直接跳转到这个链接的页面。
2.URL为相对URL
此时指向站点内的某个文件,比如href="/test.doc",那么点击时就会直接下载文件。
3.锚 URL
此时指向页面中的锚,比如href="#top",那么点击时就会到当前页面中id="top"的这个锚点,实现当前页面的所谓跳转。用的最多就是在可滚动页面中,添加菜单,可以直接回 到页面中的某个部分的内容。
即所有的三种代码样例:
<a href="http://baidu.com">超链接</a>
<a href="#">回到最顶端</a>
<a href="css/css1.css">文件链接</a>