JavaScript中window.location.href
和window.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对象获取特定的协议,主机名,哈希字符串。
有关更多信息,请参见位置对象。
本文地址:http://javascript.askforanswer.com/javascriptzhongdewindow-location-hrefhewindow-openfangfa.html
文章标签:href , javascript , location , window , window-object
版权声明:本文为原创文章,版权归 javascript 所有,欢迎分享本文,转载请保留出处!
文章标签:href , javascript , location , window , window-object
版权声明:本文为原创文章,版权归 javascript 所有,欢迎分享本文,转载请保留出处!
评论已关闭!