Javascript window.location.replace JS
下面的代码返回什么Javascript window.location.replace JS,javascript,Javascript,下面的代码返回什么 window.location.replace("/ak012/(S(sar23pq1ki5wo22qqmmidvie))/HTML/Page.ashx?ID=4") 在javascript中,它将浏览器的位置(重定向)更改为指定的url,而不将其添加到浏览器历史记录中。在Javascript 1.1中引入 “/ak012/(S(sar23pq1ki5wo22qqqmidvie))/HTML/Page.ashx?ID=4”-是一个URL字符串 window.location
window.location.replace("/ak012/(S(sar23pq1ki5wo22qqmmidvie))/HTML/Page.ashx?ID=4")
在javascript中,它将浏览器的位置(重定向)更改为指定的url,而不将其添加到浏览器历史记录中。在Javascript 1.1中引入
“/ak012/(S(sar23pq1ki5wo22qqqmidvie))/HTML/Page.ashx?ID=4”
-是一个URL字符串
window.location.replace(URL\u字符串)
-重定向到该URLreplace()在当前历史记录条目上加载指定的URL。因此,当您使用replace方法时,用户无法使用Navigator的Back按钮导航到上一个URL
替换中的参数是您的url:
/ak012/(S(sar23pq1ki5wo22qqmmidvie))/HTML/Page.ashx?ID=4
正如Matt所说,它返回的是未定义的。 它是一种导航到其他文档的方法 我只想在这里的答案中添加一个警告,即IE在使用document.location属性和方法导航时不会注册推荐人 我的解决方案是在文档中创建一个隐藏的a元素,并通过编程方式单击该链接 示例HMTL:
<a href="http://www.stackoverflow.com" id="hidden-link" style="display: none"><!-- Blank --></a>
我真的不明白…你为什么不自己试试?
var hiddenAElement = document.getElementById('hidden-link');
if ( document.all ) // Very simple IE detection.
{
hiddenAElement.click();
}
else
{
document.location.href = hiddenAElement.href;
}