js 打开页面的方法总结
warning:
这篇文章距离上次修改已过438天,其中的内容可能已经有所变动。
在JavaScript中,打开一个新的网页窗口可以使用window.open()方法。以下是几种常见的打开新页面的方法:
- 使用
window.open()直接打开一个新页面:
window.open('https://www.example.com', '_blank');- 在一个新的浏览器标签页中打开链接:
<a href="https://www.example.com" target="_blank">打开新页面</a>- 使用JavaScript创建一个
form并提交,从而在新窗口/标签页中打开页面:
// 创建一个form
var form = document.createElement('form');
form.target = '_blank';
form.action = 'https://www.example.com';
// 添加form到body
document.body.appendChild(form);
// 提交form
form.submit();- 使用
window.location.href或window.location.assign()在当前窗口打开新页面:
window.location.href = 'https://www.example.com';
// 或者
window.location.assign('https://www.example.com');- 使用
window.location.replace()在当前窗口替换为新页面(不会在浏览器历史记录中生成新记录):
window.location.replace('https://www.example.com');选择合适的方法取决于你是否需要在新窗口或标签页中打开页面,以及是否需要保留当前页面的历史记录。
评论已关闭