Maxmaxmахimus,
А -я всё забываю - что не в Опере - не работает
Поправил!
Хотя можно и так
function color(element) {
element.style.backgroundColor = 'red' ;
}
var elem = document.getElementsByTagName("div");
var Length = elem.length;
for(i=0; i<Length; i++){
elem[i].setAttribute('onclick', 'color(this)')
}
Опера считает elem[i].onclick='color(this)' как установку атрибута