JavaScript-window.location.href,window.open,<a href=”/”></a>打开新页面区别?

JavaScript-window.location.href,window.open,<a href=”/”></a>打开新页面区别?

灵芸 发布于 2017-04-22 字数 72 浏览 1352 回复 2

这3种方式都是打开一个新页面,但是在实现打开的细节上是否有区别呐?

如果你对这篇文章有疑问,欢迎到本站 社区 发帖提问或使用手Q扫描下方二维码加群参与讨论,获取更多帮助。

扫码加入群聊

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

浮生未歇 2017-10-18 2 楼

window.location.href是刷新当前页面,也就是更新浏览器地址栏。window.open是新打开一个标签页。<a href="/"/>是一个连接地址,href="/"是指连接到单签也,没写target属性则认为是在当前页打开这个连接,效果和window.location.href一样。

灵芸 2017-06-26 1 楼

window.location.href改变的是window对象的属性,window.open是window的一个方法可以用来打开新的页面,也可以替换当前页面(只要有页面的名称和window.open中第二个参数中的一样),a标签target设为"_BLANK "时可以打开新的页面