const list = document.getElementById('list'); list.addEventListener('click', (e) => { const target = e.target; if (target.tagName.toLowerCase() === 'li') { target.parentNode.removeChild(target); } });
时间: 2023-07-15 16:10:10 浏览: 127
编辑框限制输入特定文本例程.e.rar
这段代码的功能是:监听 `list` 元素的点击事件,当点击 `list` 元素中的某个 `li` 元素时,从 DOM 树中删除该 `li` 元素。
具体实现方式是:通过 `document.getElementById` 获取 `list` 元素,并通过 `addEventListener` 方法为其添加点击事件监听器。在事件处理函数中,通过 `e.target` 获取当前被点击的元素,并判断其 `tagName` 是否为 `li`。若为 `li` 元素,则通过 `target.parentNode.removeChild(target)` 语句将其从 DOM 树中删除。
阅读全文