当前位置: 首页 > 面试题库 >

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

水铭晨
2023-03-14
问题内容

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.


 类似资料:
  • 问题内容: JavaScript的有什么区别 和 功能? 问题答案: 如果我没记错的话,请使用POST数据重新加载当前页面,但不包含POST数据。 如@W3Max在下面的注释中所述,如果URL中有锚点(#),则不会重新加载页面-在这种情况下,您必须使用。 另外,如下面的@Mic所指出的那样,采用了另一个参数,以便使用浏览器将跳过缓存并从服务器重新加载页面。将执行相反的操作,并在可能的情况下从缓存加

  • 问题内容: 好。我正在尝试登录Twitter。此代码未打开该窗口。收到警报的响应不是null,而是指向登录屏幕的链接。有任何想法吗? 问题答案: 如今,大多数浏览器中包含的标准弹出窗口阻止程序逻辑将阻止对任何不是用户操作直接结果的调用。由计时器或任何异步回调(如您的ajax ready函数)触发的代码将被视为不是由用户操作直接引起的,并且通常会阻止新的弹出窗口。 您可以通过临时更改浏览器的弹出窗口

  • 问题内容: 我使用window.open方法打开了带有参数的新站点,我必须通过post方法来传递它。我找到了解决方案,但不幸的是它不起作用。这是我的代码: 接下来,我创建数组: 并通过以下方式调用函数: 但是,当我单击此按钮时,站点test.asp为空(当然,我尝试获取传递值- )。 我怎么解决这个问题,为什么我不能获得通过值? 问题答案: 无需将表单写入新窗口(要用HTML代码中的值进行编码就很

  • 纬度和经度都显示出来了,所以我知道脚本正在工作,直到得到纬度和经度。我的问题是在window.location.href中传递id值。我得到[object HtmlPanelment]作为我的值。这是我访问“虚拟网站”的URLhttps://https://my_website/index.php?category=fast 食物

  • 本文向大家介绍js获取当前页的URL与window.location.href简单方法,包括了js获取当前页的URL与window.location.href简单方法的使用技巧和注意事项,需要的朋友参考一下 利用JavaScript获取当前页的URL,这个问题起来好像很复杂,如果第一次去想这个问题,很多人估计又在琢磨到底又是哪个神一般的Javascript函数。 其实不是,Javascript获取

  • 问题内容: 我正在为某个网站编写Greasemonkey脚本,该脚本有时会进行修改。 在页面上进行更改时,如何获取事件(通过或类似方式)?我还需要访问指向新的/修改的URL的文档的DOM。 我看到了其他涉及超时和轮询的解决方案,但如果可能的话,我想避免这种情况。 问题答案: popstate事件: 当活动历史记录条目更改时,将触发popstate事件。[…]popstate事件仅通过执行浏览器操作