Ver Mensaje Individual
  #16 (permalink)  
Antiguo 30/03/2016, 16:16
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 13 años, 3 meses
Puntos: 977
Respuesta: como leer un id dentro de una cadena de texto

En la llamada a la función, envía la palabra reservada this:
Código HTML:
Ver original
  1. <input type="checkbox" onclick="estado_check(this)" />

Y en la función, recíbela y trabaja con el checkbox directamente, pudiendo así tomar a la celda y fila que la contiene mediante la propiedad parentNode:
Código Javascript:
Ver original
  1. function estado_check(checkbox){
  2.     var celda = checkbox.parentNode, fila = celda.parentNode; //También es válida la forma: fila = checkbox.parentNode.parentNode
  3.     if (checkbox.checked){
  4.         fila.style.backgroundColor = "#3399FF";
  5.         fila.style.color = "#FFFFFF";
  6.     }
  7.     else{
  8.         fila.style.backgroundColor = "#66CCFF";
  9.         fila.style.color = "#000000";
  10.     }
  11. }

__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand