Foros del Web » Programando para Internet » Javascript »

Recorrer atributos de una marca

Estas en el tema de Recorrer atributos de una marca en el foro de Javascript en Foros del Web. Pues resulta que tengo un documento que está dividido en dos frames, y en uno de ellos tengo una tabla, necesito cambiar el estilo de ...
  #1 (permalink)  
Antiguo 05/10/2009, 08:01
 
Fecha de Ingreso: diciembre-2006
Mensajes: 50
Antigüedad: 17 años, 4 meses
Puntos: 1
Recorrer atributos de una marca

Pues resulta que tengo un documento que está dividido en dos frames, y en uno de ellos tengo una tabla, necesito cambiar el estilo de una linea determinada según pinche en el otro frame, por lo que mi pregunta es la siguiente, puedo recorrer el frame1 buscando las marcas <TR class="texto1" id="1"> y comprobar el valor de class, para saber si tiene algo distinto de texto1, y si es asi cambiar el estilo a texto2.?
de momento tengo lo siguiente:

document.getElementById(n).className = "texto2";
Esto me cambia el estilo del TR, pero sabiendo el id del TR representado por "n", pero ahora lo quiero complicar y necesito limpiar de estilos todos los TR y ponerle el estilo por defecto que es texto1.

No se si me he explicado bien, espero que si.

Muchas Gracias.
  #2 (permalink)  
Antiguo 05/10/2009, 09:19
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Respuesta: Recorrer atributos de una marca

Hola alhernandez7

Suponiendo que tienes <table id="tabla"> puedes probar esto:

Código javascript:
Ver original
  1. tab = document.getElementById('tabla');
  2. for (i=0; fila=tab.getElementsByTagName('tr')[i]; i++)
  3.   if(fila.className=='texto1' { // pon aquí el código que necesites }

Saludos,
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:11.