|
|
|
|
|
для: valenok
(21.07.2007 в 01:00)
| | Класс присваивать вот так:
elem.className = 'menu_item';
Работает для всех браузеров | |
|
|
|
|
|
|
| Пытаюсь присвоить класс элементу при наведении на него мыши.
FF и Opera красиво всё делают, а IE не применяет стиль
хотя если потом проверять через getAttribute класс присваивается.
menu.onmouseover = menu.onmouseout = menu.onclick = function(e)
{
if (!e) e = window.event;
var elem = e.target || e.srcElement;
if(elem.tagName=='TD') {
if(e.type=="mouseover")
elem.setAttribute('class','menu_item_hover');
if(e.type=="mouseout")
elem.setAttribute('class','menu_item');
}
}
|
<style>
.menu_item_hover{
background-color:#316AC5;
color:white;
}
.menu_item{
background-color:white;
color:black;
}
</style>
|
| |
|
|
|
|