A
AbrakadabrA
Есть таблица с тремя строками и тремя столбцами.
Хочу сделать так чтобы при наведении мыши на любую из трех ячеек в столбце менялся bacrgroundColor всего столбца.
код страницы.
Почему то строка "var element = document.getElementById(this);" возвращает null. Из-за этого все это чудо не работает.
Помогите разобраться...
Хочу сделать так чтобы при наведении мыши на любую из трех ячеек в столбце менялся bacrgroundColor всего столбца.
код страницы.
Код:
<script>
function action()
{
var element = document.getElementById(this);
element.style.backgroundColor = 'red';
}
</script>
<table width = "900" border = "1" align = "center" bordercolor = "black">
<tr align = "center">
<td id = "item1" onmouseover = "action()">Покупки</td>
<td id = "item2" onmouseover = "action()">Мои средства</td>
<td id = "item3" onmouseover = "action()">Отчет</td>
</tr>
<tr align = "center">
<td id = "item1" onmouseover = "action()"><img src = "../images/shopcart.png" /></td>
<td id = "item2" onmouseover = "action()"><img src = "../images/money.png" /></td>
<td id = "item3" onmouseover = "action()"><img src = "../images/paper.png" /></td>
</tr>
<tr align = "center" height = "20">
<td id = "item1" onmouseover = "action()"></td>
<td id = "item2" onmouseover = "action()"></td>
<td id = "item3" onmouseover = "action()"></td>
</tr>
</table>
Помогите разобраться...