JavaScript点击切换

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>JavaScript点击切换</title>
<style>
#title h3{200px;height:60px;line-height:60px;display: inline-block;background:#ff6677;color:#959595;}
#content ul{display:none;}
</style>
</head>
<body>
<div id="title">
<h3 style="color:#fff" onclick="change(0)">点击显示第一个</h3>
<h3 onclick="change(1)">点击显示第二个</h3>
<h3 onclick="change(2)">点击显示第三个</h3>
</div>
<div id="content">
<ul style="display:block;">
<li>第一个第一行</li>
<li>第一个第二行</li>
<li>第一个第三行</li>
</ul>
<ul>
<li>第二个第一行</li>
<li>第二个第二行</li>
<li>第二个第三行</li>
</ul>
<ul>
<li>第三个第一行</li>
<li>第三个第二行</li>
<li>第三个第三行</li>
</ul>
</div>
<script>
function change(num){
var titles=document.getElementById('title').getElementsByTagName('h3');
var conts=document.getElementById('content').getElementsByTagName('ul');
//判断当前点击的哪一个h3
for(var i=0;i<titles.length;i++){
if(i==num){
conts[num].style.display='block';
titles[num].style.color='#fff';
}else{
conts[i].style.display='none';
titles[i].style.color='#959595';
}
}
}
</script>
</body>
</html>

原文地址:https://www.cnblogs.com/studyh5/p/7798083.html