有人可以解释为什么当我按下Enter键时什么都没发生吗?

时间:2019-11-19 17:19:47

标签: javascript

有人可以解释为什么我在
时按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>

1 个答案:

答案 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元素之后编写脚本