<style>
.active {
background-color: #f00;
}
div {
display: none;
}
.show {
display: block;
}
</style>
<button index='0'>1</button>
<button index='1'>2</button>
<button index='2'>3</button>
<div>1</div>
<div>2</div>
<div>3</div>
<script>
var btns = document.querySelectorAll('button');
var divs = document.querySelectorAll('div');
for (var i = 0; i < btns.length; i++) {
btns[i].setAttribute('index', i);
btns[i].onclick = function () {
for (var j = 0; j < btns.length; j++) {
btns[j].setAttribute('class', '');
divs[j].setAttribute('class', '')
}
this.setAttribute('class', 'active')
var v = this.getAttribute('index');
divs[v].setAttribute('class', 'show')
}
}
</script>