点击左边不同的按钮,右边出现对应的内容这种效果怎么用css或者js来实现?

像下图中点击左边不同的按钮,右边出现对应的内容这种效果怎么用css或者js来实现呢

img

tab选项卡,内容比较多可以考虑一下iframe,自己调一下样式

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<div>
    <ul>
        <li><a href="a.html" target="iframe_a">a</a></li>
        <li><a href="b.html" target="iframe_a">b</a></li>
        <li><a href="c.html" target="iframe_a">c</a></li>
    </ul>
</div>

    <iframe src="a.html" name="iframe_a" frameborder="1" width="100%"  height="400">

    </iframe>

</body>
</html>

document.getElementById("下方元素id").onclick = function(){
document.getElementById("右侧方元素id").value = "你需要的文本"
document.getElementById("右侧方元素id").css= ("","")你需要的样式
}

你这是类型一个tab栏了,直接判断当前点击时,右边显示,其他隐藏

啊,用vue+elementui可能会比较好一点