tengo el siguiente código:
Código HTML:
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()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"> <head> <style type="text/css"> .campo { float : left; text-align : right; } </style> <script type="text/javascript"> function through(target) { target.parentNode.parentNode.style.textDecoration = "line-through"; } </script> </head> <body> <table border="1"> <tr> <td> <table border="1"> <tr> </tr> </table> </td> </tr> <tr> <td> <table border="1"> <tr><!-- Aquí aplico el estilo --> </tr> </table> </td> </tr> </table> </body> </html>
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.