有人可以解释为什么我在
时按Enter时什么都不会发生吗
文本框?
<script>
function buttonCode(){
alert("Button code executed.") }
var input = document.getElementById("userinput");
input.addEventListener("keyup", function(event) {
if (event.keyCode === 13){
event.preventDefault();
document.getElementById("button1").click();
}
});
</script>
<body>
<input id="userinput" type ="text">
<button id="button1"
onclick = "buttonCode()"
>
Button
</button>
</body>
答案 0 :(得分:-1)
<body>
<input id="userinput" type ="text">
<button id="button1" onclick = "buttonCode()" >
Button
</button>
<script>
function buttonCode(){
alert("Button code executed.") }
var input = document.getElementById("userinput");
input.addEventListener("keyup", function(event) {
if (event.keyCode === 13){
event.preventDefault();
document.getElementById("button1").click();
}
});
</script>
</body>
尝试此 需要在html元素之后编写脚本