Cita: last-child es CSS no javascript
Mmmm... Javascript en sus ultimas versiones esta inclinado a
usar selectores CSS en funciones tales como querySelectorAll() entre otras (y claro, uno de estos selectores es last-child). Pero todavía mucha gente usa navegadores antiguos por lo que todavía no es buena idea utilizarlo.
Respecto a la pregunta original:
Código Javascript
:
Ver originalvar tds = document.getElementsByTagName("td");
for(var i = 0; i<tds.length; i++){
tds[i].onmouseover = cambiar_color
}
function cambiar_color(){
for(i = 0; i<tds.length; i++){
tds[i].style.backgroundColor = "white"
}
var esta_fila = this.parentNode.getElementsByTagName("td");
esta_fila[esta_fila.length-1].style.backgroundColor = "red"
}
Eso es todo.