js 点击切换的案例 电影数据切换

<!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>Document</title>
<style>
*{
margin: 0px;
padding: 0px;
}
#io{
list-style: none;
display: flex;
}
#io>li{
flex: 1;
text-align: center;
/* border: 1px solid black; */
line-height: 50px;
height: 50px;
}
.bhu1{
border-bottom: 1px solid red;
color: red;
font-weight: 900;
}
img{
width: 125px;
height: 131px;
}
#fg>li,img,h2{
float: left;
}
#fg>li{
/* border: 1px solid black; */
margin-bottom: 10px;
}
#fg{
list-style: none;
}
</style>
</head>
<body>
<ul id="io">
<li id="zxc" class="bhu1" >正在热映</li>
<li id="lp">即将上映</li>
</ul>
<ul id="fg">
</ul>
<script>
var zxc=document.getElementById('zxc')
var lp=document.getElementById('lp')
var html_tetx=document.getElementById('fg')
// 正在热映
var nji=[
{
url:'https://img2.doubanio.com/view/photo/s_ratio_poster/public/p2873950053.webp',
tine:'子弹列车',
pingfeng:'7.9'
},
{
url:'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2708190250.webp',
tine:'咒术回战剧场版',
pingfeng:'8.2'
},
{
url:'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2877186437.webp',
tine:'断·桥',
pingfeng:'7.1'
},
{
url:'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2877186437.webp',
tine:'断·桥',
pingfeng:'7.1'
},
]
//即将上映
var nj2=[
{
url:'https://img2.doubanio.com/view/photo/s_ratio_poster/public/p2877747881.webp',
tine:'沼泽深处的女孩',
pingfeng:'7.9'
},
{
url:'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2876900975.webp',
tine:'金发梦露',
pingfeng:'8.2'
},
{
url:'https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2873504366.webp',
tine:'雷神4爱与雷霆',
pingfeng:'7.1'
},
{
url:'https://img2.doubanio.com/view/photo/s_ratio_poster/public/p2877747881.webp',
tine:'沼泽深处的女孩',
pingfeng:'7.9'
},
]
var xcvb=nji.map(function (item) {
return `
<li>
<img src="${item.url}" alt="" >
<h2>${item.tine}</h2>
<p>${item.pingfeng}</p>
</li>`
})
var xcvb2=nj2.map(function (item) {
return `
<li>
<img src="${item.url}" alt="" >
<h2>${item.tine}</h2>
<p>${item.pingfeng}</p>
</li>`
})
var a=1 //判断显示那个显示
html_tetx.innerHTML = xcvb.join('')
// 默认显示 热点的信息
zxc.onclick = function () {
a=1
this.classList.add('bhu1') //点击添加类属性
lp.classList.remove('bhu1') //删除lp的类元素
if (a==1){
html_tetx.innerHTML = xcvb.join('')
}
}
lp.onclick = function () {
a=2
this.classList.add('bhu1') //点击添加类属性
zxc.classList.remove('bhu1') //删除zxc的类元素
if (a==2){
html_tetx.innerHTML = xcvb2.join('')
}
}
</script>
</body>
</html>