Edit in JSFiddle

function button_()
{
	"use strict";
	var buttonObjects=document.getElementsByClassName('button');
	var menu1_button=buttonObjects[0];
	var buttonHistroy=menu1_button;
	
	menu1_button.className = 'button selected';	
	
	for(var i=0; i<buttonObjects.length; ++i){
		buttonObjects[i].onclick = function(){
			buttonHistroy.className = 'button';
			this.className = 'button selected';
			buttonHistroy = this;
		};
	}
}

function main()
{
	"use strict";
	button_();	
}

main();
<body>
<a href="#" class="button">menu1</a>
<a href="#" class="button">menu2</a>
<a href="#" class="button">menu3</a>
<a href="#" class="button">menu4</a>
<a href="#" class="button">menu5</a>
<a href="#" class="button">menu6</a>
<a href="#" class="button">menu7</a>
<a href="#" class="button">menu8</a>
<a href="#" class="button">menu9</a>
</body>

a.button{
    display: inline-block;
    padding: 0 10px;
    text-align: center;
    height: 40px;
    line-height: 40px;
    background: #666;
    color: #fff;
    box-sizing: border-box;
    text-decoration: none;
    border: none;
}

a.button:hover{
    background: #999;
}

a.button.selected{
    background: #000;
}