window.location.href和window.location.href的区别是什么?JavaScript中的open()方法?
当前回答
已经有了关于window.location.href属性和window.open()方法的回答。
我将使用客观使用:
1. 将页面重定向到另一个页面
使用window.location.href。将href属性设置为另一页的href。
2. 在新窗口或特定窗口中打开链接。
使用window.open()。根据您的目标传递参数。
3.知道页面的当前地址
使用window.location.href。获取window.location.href属性的值。您还可以从窗口获得特定的协议,主机名,hashstring。位置的对象。
有关更多信息,请参阅位置对象。
其他回答
窗口。open()将打开一个新窗口,而window.location.href将打开当前窗口中的新URL。
window.location.href不是一个方法,它是一个属性,它会告诉你浏览器的当前URL位置。更改属性的值将重定向页面。
window.open()是一个方法,您可以将一个URL传递给您想要在新窗口中打开的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.
Additional Information:
Window.open()可以传递额外的参数。看:窗口。打开教程
窗外。open将在新浏览器选项卡中打开url
window.location.href将在当前选项卡中打开url(而不是使用location)
这里是一个例子小提琴(在SO片段窗口。打开不行)
Var url = 'https://example.com'; 函数go1() {window.open(url)} 函数go2() {window.location.href = url} 函数go3() {location = url} < div >: < / div > <按钮onclick = " go1 () " > window.open > < /按钮 <按钮onclick = " go2 () " > window.location.href > < /按钮 <按钮onclick = " go3 ()" > < / >按钮位置
已经有了关于window.location.href属性和window.open()方法的回答。
我将使用客观使用:
1. 将页面重定向到另一个页面
使用window.location.href。将href属性设置为另一页的href。
2. 在新窗口或特定窗口中打开链接。
使用window.open()。根据您的目标传递参数。
3.知道页面的当前地址
使用window.location.href。获取window.location.href属性的值。您还可以从窗口获得特定的协议,主机名,hashstring。位置的对象。
有关更多信息,请参阅位置对象。
窗口。open将使用指定的URL打开一个新浏览器。 href将打开调用代码的窗口中的URL。
还要注意window.open()是window对象本身的函数,而window.open()是window.open的函数。Location是一个对象,它公开各种其他方法和属性。
推荐文章
- 使用jQuery改变输入字段的类型
- 在JavaScript中,什么相当于Java的Thread.sleep() ?
- 使用jQuery以像素为整数填充或边距值
- 检查是否选择了jQuery选项,如果没有选择默认值
- Next.js React应用中没有定义Window
- 如何重置笑话模拟函数调用计数之前,每次测试
- 如何强制一个功能React组件渲染?
- 在javascript中从平面数组构建树数组
- 将Dropzone.js与其他字段集成到现有的HTML表单中
- 如何在AngularJS中观察路由变化?
- JavaScript DOM删除元素
- 将dd-mm-yyyy字符串转换为日期
- Javascript复选框onChange
- Javascript函数前导bang !语法
- 如何在页面上遍历所有DOM元素?