功能展示:
![在这里插入图片描述](https://img-blog.csdnimg.cn/17e289a89abf462f89a247df381e791f.gif#pic_center)
代码区:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>电影选座</title>
<style>
ul {
padding: 0px;
border: 1px solid gray;
width: 540px;
height: 550px;
margin: 0 auto;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: space-around;
}
li {
list-style: none;
width: 50px;
height: 40px;
background-color: gray;
text-align: center;
line-height: 40px;
color: white;
}
div {
width: 300px;
height: 100px;
border: 1px solid gray;
margin: 0 auto;
text-align: center;
line-height: 100px;
}
.click{
background-color: hotpink;
border: 1px solid red;
}
</style>
</head>
<body>
<ul>
<li></li><li></li><li></li><li></li><li></li>
<li></li><li></li><li></li><li></li><li></li>
<li></li><li></li><li></li><li></li><li></li>
<li></li><li></li><li></li><li></li><li></li>
<li></li><li></li><li></li><li></li><li></li>
<li></li><li></li><li></li><li></li><li></li>
<li></li><li></li><li></li><li></li><li></li>
<li></li><li></li><li></li><li></li><li></li>
<li></li><li></li><li></li><li></li><li></li>
<li></li><li></li><li></li><li></li><li></li>
<li></li><li></li><li></li><li></li><li></li>
<li></li><li></li><li></li><li></li><li></li>
<p class="display: bath;"></p>
<div>屏幕中央</div>
</ul>
<script>
const liNode = document.getElementsByTagName('li');
let bodyNode = document.querySelector('body');
let ulNode = document.querySelector('ul');
bodyNode.addEventListener('click',(event)=>{
const target = event.target;
if (target.nodeName === 'LI') {
const rusult = target.getAttribute('class');
if (rusult) {
target.removeAttribute('class');
target.innerText = ''
}else{
target.setAttribute('class','click');
target.innerText = '已选'
}
event.stopPropagation();
}
},false)
</script>
</body>
</html>