style:
<style>
ul li{
list-style: none;
float: left;
width: 80px;
height: 40px;
line-height: 40px;
background: greenyellow;
text-align: center;
}
.text{
clear: both;
width: 200px;
height: 200px;
text-align: center;
background: #c3b9b9;
margin-left: 50px;
}
</style>
html:
<ul>
<li>tab1</li>
<li>tab2</li>
<li>tab3</li>
</ul>
<div class="text">内容一</div>
js:
var lis = document.querySelectorAll("li")
for (let i = 0; i < lis.length; i++) {
lis[i].onclick = function () {
for (let j = 0; j < lis.length; j++) {
lis[j].style.background = "greenyellow"
}
lis[i].style.background = "white"
document.querySelector(".text").innerHTML = `内容${i + 1}`
}
}