js 事件的冒泡: 自下而上触发事件
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<div class="div1" style="width: 500px; height: 500px; background-color: red">
<div class="div2" style="width: 100px; height: 100px; background-color: lightgrey">
</div>
</div>
<script>
/*
冒泡: 自下而上, 触发事件
*/
document.querySelector('.div1').addEventListener('click', function (e) {
console.log('.div1 click...')
})
document.querySelector('.div2').addEventListener('click', function (e) {
console.log('.div2 click...')
})
document.body.addEventListener('click', function (e) {
console.log('body click...')
})
</script>
</body>
</html>
总结: js 事件触发, 会自下而上触发, 称之为冒泡