小编Pey*_*o33的帖子

如何通过按Enter键执行功能

我试图创建一个事件,当按下某个键时会执行一个功能。我添加了一个eventListener,它寻找一个keypress === 13(输入键),但它并不令人担心,并且控制台上没有错误消息。在我看来,我eventListener也可以访问全局范围内的函数addItem。我真的不知道为什么它不起作用。

HTML:

<div class="container w-25">
  <div class='header'>
    <input class='mt-50' type='text' id='myInput' placeholder='Add a to-do'>
    <button id='btn' type='button'>Add</button>
  </div>
  <div class='content'>
    <ul id='list'>
      <li>Clean cauldron</li>
      <li>Beat Drago</li>
      <li>Study for B.U.S.E.</li>
      <li>Win quidditch cup</li>
    </ul>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

JavaScript:


let close = document.getElementsByClassName('close');
let btn = document.getElementById('btn');
let myList = document.getElementsByTagName('li');
let myInput = document.getElementById('myInput');

for (let i = 0; i < myList.length; i++) {
    let span = document.createElement('span');
    let cross = document.createTextNode('\u00D7');
    span.className = …
Run Code Online (Sandbox Code Playgroud)

javascript

5
推荐指数
1
解决办法
98
查看次数

标签 统计

javascript ×1