js 打开页面的方法总结
在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');
选择合适的方法取决于你是否需要在新窗口或标签页中打开页面,以及是否需要保留当前页面的历史记录。
评论已关闭