我有一个id为" test"的输入。我想在控制台粘贴一些文本(= script),它将自动关注输入并按enter。
我怎么能意识到这一点?
我尝试了document.getElementById("test").value += "n"
,但没有发生任何事情。我也试着在网上搜索,但我什么也没找到。
尝试使用以下代码:
<!DOCTYPE html>
<html>
<body>
<input id="myInput" value="Some text..">
<script>
var input = document.getElementById("myInput");
input.addEventListener("keypress", function(event) {
if (event.key === "Enter") {
event.preventDefault();
console.log("Enter Pressed!")
}});
</script>
</body>
</html>
不要忘记,当你用addEventListener
代替input
时,它只在focus
上工作。