Да на)
<html>
<head>
<style>
.s1 { /*чтобы отличать их как-то.*/
color: #f00;
}
.s2 {
color: #ff0;
}
.s3 {
color: #00f;
}
.s4 {
color: #0f0;
}
</style>
</head>
<body>
<ul id="list">
<li class="s1">0</li>
<li class="s2">1</li>
<li class="s3">2</li>
<li class="s4">3</li>
</ul>
<script>
list= document.getElementById("list");
items= list.getElementsByTagName("li");
function rename(n) {
var i;
for (i=n; i-items.length != n; ++i) {
items[i < items.length? i : i-items.length].className= "s" + (i-n+1);
}
};
for (i=0; i!= items.length; ++i) {
items[i].onclick= (function(n){return function(){rename(n)}})(i)
}
</script>
</body>
<html>