我试图创建一个事件,当按下某个键时会执行一个功能。我添加了一个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 ×1