Marker,
<div onclick="change1(this)" передает в функцию ссылку на сам элемент
в самой функции
this уже выступает как
a
function change1(a) {
Вместо
а можно ставить другое имя параметру и работать с ним
<style type="text/css">
div {
border:red solid 1px;
width:100px;
margin:2px;
padding:6px;
}
</style>
<script type="text/javascript">
function change1(elem) {
elem.innerHTML = elem.className;
}
</script>
<div onclick="change1(this)" class="products"></div>
<div onclick="change1(this)" class="services"></div>