Cambiar de estilo con javascript

valery
18 de Mayo del 2005
Hola!
Creo una tabla en las que las celdas tienen un estilo determinado por una hoja de estilos. Me gustaría saber como puedo desde javascript cambiar, cuando el usuario pase el cursor sobre una celda, el estilo de la misma.

En cada celda con el evento onmouseover llamo a una función javascript y ahí, ¿cómo cambio el estilo de la celda? Es decir si estilo por defecto es "class='normal' para cada celda, ¿como lo cambio para una determinada?

Mil gracias.

Jorge
18 de Mayo del 2005
No es imprescindible que definars y uses funciones javascript.

Supongamos que tienes definidos dos estilos:
- normal. El que aplicas por defecto a todas las celdas.
- resaltado. El que debe tomar la celda cuando pone el puntero de raton encima.

Entonces lo mas facil es asociarles un par de gestores de evento a todas las celdas de la tabla.
Tal que asi.
<td onMouseOver='this.className="resaltado"' onMouseOut='this.className="normal"'>