addEventListener関数を使ってクリックしたときに何をするかを書きます。change_colorという配列を用意して、そこからクラスに設定したい名前をクリックされるごとに順番に取り出しています。
HTML
1<!DOCTYPE html>
2<html>
3<head>
4 <meta charset="utf-8">
5 <title>Varinus</title>
6</head>
7<body>
8<a href="#" id="backbutton" class="btn_red">back</a>
9<script type="text/javascript">
10 var count = 0;
11 var change_color = [
12 "red",
13 "blue",
14 "yellow",
15 "black"
16 ];
17 document.getElementById("backbutton").addEventListener("click", function (e) {
18 if (count >= (change_color.length - 1)) {
19 count = 0;
20 } else {
21 count = count + 1;
22 }
23 this.className = "btn_" + change_color[count];
24 alert(this.className);
25 return false;
26 });
27</script>
28</body>
29</html>