Доброго утра всем
помогите разобраться, не работает смена onclick'а в javascript'е
вот код:
function change()
{
for (i=1; i<4; i++)
{
var div = document.getElementById('div_'+i);
div.style.background = '#777';
div.onclick = 'alert("bbb")';
}
}
и HTML:
<div id="div_1" style="width:50px; height:50px; margin:5px; background:#999; cursor:pointer" onclick="alert('aaa')"></div>
<div id="div_2" style="width:50px; height:50px; margin:5px; background:#999; cursor:pointer" onclick="alert('aaa')"></div>
<div id="div_3" style="width:50px; height:50px; margin:5px; background:#999; cursor:pointer" onclick="alert('aaa')"></div>
<div style="width:50px; height:50px; margin:15px 5px; background:#c00; cursor:pointer" onclick="change()">
при нажатии на серые дивы срабатывает alert, но после нажатия на красный, новые alert'ы на серых не срабатывают ни водном браузере, кроме оперы, ни как не могу понять в чём дело, полночи над этим просидел