📅  最后修改于: 2023-12-03 15:21:09.760000             🧑  作者: Mango
在JavaScript中,Window对象具有一个属性称为“window.location.href”,可以访问当前窗口的URL地址。除此之外,还有一些其他的属性可以访问该URL的不同部分,如:.hostname
、.pathname
、.search
、.hash
,等等...
在使用window.location.href
时,有时我们需要在新窗口或者新标签页中打开链接,而不是在当前页面中打开,这就需要设置目标属性为“_blank”。下面是一个用于在新标签页打开URL的示例代码:
window.open('https://www.example.com', '_blank');
请注意,这里的第二个参数“_blank”表示将链接在新标签页中打开,而不是在当前标签页打开。如果将第二个参数设置为“_self”,链接将在当前窗口中打开,这是默认设置。
// 当前窗口中打开链接
window.location.href = 'https://www.example.com';
// 在新标签页中打开链接
window.open('https://www.example.com', '_blank');
// 在新窗口中打开链接
window.open('https://www.example.com', '_blank', 'height=500,width=500');
以上的示例代码分别实现了在当前标签页、新标签页、新窗口中打开链接的功能,window.open()
方法还可以设置窗口的大小、位置等属性。