我在onclick按钮上调用下面的脚本,其中.value是一个依赖于下拉部分的URL。我希望在单击按钮时在新窗口('_ blank')中打开生成的URL。如何修改此代码才能执行此操作?任何帮助表示赞赏。
function openResultsPage() {
if(document.getElementById('selectedRace').value){
window.location.href = document.getElementById('selectedRace').value;
}
}
答案 0 :(得分:2)
你可以试试这个:
function openResultsPage() {
if(document.getElementById('selectedRace').value){
var href = document.getElementById('selectedRace').value
window.open(href,'_blank').value;
}
}
答案 1 :(得分:1)
您应该使用window.open打开一个新窗口
注意:我在第三个参数中使用高度和宽度,以确保window.open打开新窗口而不是新标签
function openResultsPage() {
if(document.getElementById('selectedRace').value) {
window.open(document.getElementById('selectedRace').value,'','width=700, height=500');
}
}
答案 2 :(得分:0)
你可以试试这个。
<head>
<base target="_blank">
</head>