因此,下面的html搜索栏的代码将其结果加载到同一页面上,但是如何使它的结果加载到新的Web标签中。target="_blank"
在这种情况下有什么办法可以工作吗?
html
<div class="box">
<div class="container-1">
<input type="search" id="search" placeholder="Search..." />
<div class="icon" onclick="search(document.getElementById('search').value)"><i class="fa fa-search"></i></div>
</div>
</div>
javascript
<script>
function search(query) {
if (query.slice(0, 7) == "http://") {
window.location.href = query
} else {
window.location.href = "https://www.google.com/search?q=" + query
}
}
</script>
尝试这个。
function search(query) {
if (query.slice(0, 7) == "http://") {
// window.location.href = query
window.open(query, '_blank');
} else {
// window.location.href = "https://www.google.com/search?q=" + query
debugger;
window.open("https://www.google.com/search?q=" + query, '_blank');
}
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句