window.location.href and window.open () methods in JavaScript

和 方法在 JavaScript 中有什么区别?window.location.hrefwindow.open ()


答案 1

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()可以传递其他参数。请参阅:窗口.打开教程


答案 2
  • window.open将打开具有指定 URL 的新浏览器。

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

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