- 事件委托是什么
事件委托是给父元素绑定事件,监听子元素的冒泡事件。 - 为何使用事件委托
使用事件委托可以避免给每个元素添加事件,减少了DOM操作,提高性能。 - 如何使用事件委托
用事件委托的方式实现点击每个li,弹出1234
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<ul id="ul1">
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
</ul>
</body>
<script>
document.getElementById('ul1').addEventListener('click', function() {
alert("1234")
})
</script>
</html>