JavaScript中的window.location.href和window.open()方法

2020/10/07 21:21 · javascript ·  · 0评论

JavaScript中window.location.hrefwindow.open ()方法之间有什么区别

window.location.href不是一种方法,它是一个属性,它会告诉你浏览器的当前URL位置。更改属性的值将重定向页面。

window.open()是一种可以将URL传递给要在新窗口中打开的方法。例如:

window.location.href示例:

window.location.href = 'http://www.google.com'; //Will take you to Google.

window.open()示例:

window.open('http://www.google.com'); //This will open Google in a new window.


附加信息:

window.open()可以传递其他参数。请参阅:window.open教程

  • window.open 将使用指定的URL打开一个新的浏览器。

  • window.location.href 会在调用代码的窗口中打开URL。

还要注意,这window.open()是窗口对象本身的函数,而window.location对象是公开各种其他方法和属性的对象

window.open是一种方法;您可以打开新窗口,并可以对其进行自定义。window.location.href只是当前窗口的属性。

已经有答案描述了关于window.location.href属性和window.open()方法。

我将按目标使用:

1.将页面重定向到另一个

使用window.location.href。将href属性设置为另一个页面的href。

2.在新窗口或特定窗口中打开链接。

使用window.open()。根据您的目标传递参数。

3.知道页面的当前地址

使用window.location.href。获取window.location.href属性的值。您还可以从window.location对象获取特定的协议,主机名,哈希字符串。

有关更多信息,请参见位置对象

window.open ()将打开一个新窗口,而window.location.href将在当前窗口中打开新的URL。

window.open会在新的浏览器标签页中打开链接

window.location.href会在当前标签页中打开链接(而不是你可以使用location

这是小提琴示例(在SO代码片段window.open中不起作用)

本文地址:http://javascript.askforanswer.com/javascriptzhongdewindow-location-hrefhewindow-openfangfa.html
文章标签: ,   ,   ,   ,  
版权声明:本文为原创文章,版权归 javascript 所有,欢迎分享本文,转载请保留出处!

文件下载

老薛主机终身7折优惠码boke112

上一篇:
下一篇:

评论已关闭!