Javascript 你能制作一个可更改的href,而不是一个按钮,只需一个文本框吗
我正在制作一个搜索引擎,我想知道您是否可以制作一个可更改的Javascript 你能制作一个可更改的href,而不是一个按钮,只需一个文本框吗,javascript,html,href,Javascript,Html,Href,我正在制作一个搜索引擎,我想知道您是否可以制作一个可更改的href,而不是按钮,只需一个文本框。 以下是我所拥有的: 所以我可以用另一种方式,让我只是能够点击回车键,而不是让我知道请 var linkButton=document.getElementById(“链接按钮”) linkButton.onclick=函数(){ var input=document.getElementById(“输入”).value document.getElementById(“link”).setAtt
href
,而不是按钮
,只需一个文本框
。
以下是我所拥有的:
所以我可以用另一种方式,让我只是能够点击回车键,而不是让我知道请
var linkButton=document.getElementById(“链接按钮”)
linkButton.onclick=函数(){
var input=document.getElementById(“输入”).value
document.getElementById(“link”).setAttribute(“href”,“http:/”+输入)
}
使用这个,我希望它能解决问题:
请点击此处:
用这个,我希望它能解决这个问题: 请点击此处:
另一种选择是使用表单
函数myfunction(){
var inputbox=document.getElementById('inputval');
document.querySelector(“#check”).innerText=inputbox.value;
window.open('http://'+inputbox.value);
}
另一种选择是使用表单
函数myfunction(){
var inputbox=document.getElementById('inputval');
document.querySelector(“#check”).innerText=inputbox.value;
window.open('http://'+inputbox.value);
}
当某人键入内容时,是否要重定向他?你需要更清楚一点。你想在某人键入内容时重定向他吗?您需要更清楚一点。您可以在代码中检查事件是否为falsy
值。如果是,则将window.event
分配给e
。onkeypress
事件为falsy
时是什么情况?顺便说一句,这两个:和都不推荐onkeypress
事件将跟踪已按下的每个键,并且仅在按下回车键即键13时调用。:)我的意思是当这个条件:如果(!e)
是真的
?当浏览器在无头模式下由任何高级api工具(如chrome)控制时。不要理解它。在无头模式下有什么区别?例如,在Puppeter中,您可以执行以下操作:wait page.type('#input',String.fromCharCode(13))代码>API文档:-它应该正确触发事件。您可以在代码中检查事件是否为falsy
值。如果是,则将window.event
分配给e
。onkeypress
事件为falsy
时是什么情况?顺便说一句,这两个:和都不推荐onkeypress
事件将跟踪已按下的每个键,并且仅在按下回车键即键13时调用。:)我的意思是当这个条件:如果(!e)
是真的
?当浏览器在无头模式下由任何高级api工具(如chrome)控制时。不要理解它。在无头模式下有什么区别?例如,在Puppeter中,您可以执行以下操作:wait page.type('#input',String.fromCharCode(13))代码>API文档:-它应该正确触发事件。
document.getElementById('input').onkeypress = function(e){
if (!e) e = window.event;
var keyCode = e.keyCode || e.which;
if (keyCode == '13'){
var input = document.getElementById("input").value
window.open("http://"+input);
}
}