Que tal gente,
tengo el siguiente código:
Código HTML:
Ver original<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="es"> .campo {
float : left;
text-align : right;
}
<script type="text/javascript"> function through(target) {
target.parentNode.parentNode.style.textDecoration = "line-through";
}
<tr><!-- Aquí aplico el estilo --> <td><div onclick="through(this);">campo1
</div></td>
Lo que intento hacer es que al hacer click en
campo1, le aplique a todas las celdas de esa misma tabla la propiedad
line-through, osea que al
tr que he comentado le agrego el estilo
text-decoration:line-through;a través de la función
through()
Todo funciona bien, pero al agregar a
.campo la propiedad
float : left, esa columna no toma el estilo asignado por la función. Por que?
Bueno, espero que se entienda, saludos y gracias.