Acceder a los TR del documento

13/05/2004 - 09:32 por memphis | Informe spam
Hola, como puedo acceder de la manera más eficiente a los TR de un documento
mediante javascript?

Gracias

Preguntas similare

Leer las respuestas

#1 Miguel González
13/05/2004 - 11:05 | Informe spam
Hola. Puedes utilizar:

document.getElementByTagName("TR");

Con ello accederás a "Todos" los "TR" del documento.

Ahora bien, en función de lo que desees hacer puede ser más conveniente
utilizar un selector de clase o un identificador ("CLASS" ó "ID").

Saudos!
Miguel


"memphis" escribió en el mensaje
news:DwFoc.335070$
Hola, como puedo acceder de la manera más eficiente a los TR de un


documento
mediante javascript?

Gracias


Respuesta Responder a este mensaje
#2 memphis
13/05/2004 - 11:43 | Informe spam
Lo que hago es esto pero va muy lento
for(var i = 0; i < document.all.length; i++)
{
if ( (document.all(i).tagName=="TR") && (document.all(i).id!="") )
{
elto = document.all(i).id;
/* Continua */
}
}
además sólo me funcionaría para IE
no sé como puedo recorrer todos los TR utilizando
document.getElementByTagName("TR");

salu2

"Miguel González" escribió en el mensaje
news:
Hola. Puedes utilizar:

document.getElementByTagName("TR");

Con ello accederás a "Todos" los "TR" del documento.

Ahora bien, en función de lo que desees hacer puede ser más conveniente
utilizar un selector de clase o un identificador ("CLASS" ó "ID").

Saudos!
Miguel


"memphis" escribió en el mensaje
news:DwFoc.335070$
> Hola, como puedo acceder de la manera más eficiente a los TR de un
documento
> mediante javascript?
>
> Gracias
>
>

Respuesta Responder a este mensaje
#3 Miguel González
13/05/2004 - 11:56 | Informe spam
Lo más estándar es utilizar "getElementsByTagName()".

Con ello lo que haces es cargar un "array" con todos los elementos del
documento que coincidan con el "tag" . Luego puedes recorrer dicho array
mediante un "for", por ejemplo.

Un ejemplo de su uso es el siguiente:

function recorreFilas(){
var filas;
filas=document.getElementsByTagName("TR");
for(i=0;i<filas.length;i++){
alert(filas[i].className);
}
}

Al ejecutar la función te mostrará un mensaje de alerta con el nombre del
selector de clase que tenga cada "TR" del documento.

Saludos!
Miguel


"memphis" escribió en el mensaje
news:qrHoc.336970$
Lo que hago es esto pero va muy lento
for(var i = 0; i < document.all.length; i++)
{
if ( (document.all(i).tagName=="TR") && (document.all(i).id!="") )
{
elto = document.all(i).id;
/* Continua */
}
}
además sólo me funcionaría para IE
no sé como puedo recorrer todos los TR utilizando
document.getElementByTagName("TR");

salu2

"Miguel González" escribió en el mensaje
news:
> Hola. Puedes utilizar:
>
> document.getElementByTagName("TR");
>
> Con ello accederás a "Todos" los "TR" del documento.
>
> Ahora bien, en función de lo que desees hacer puede ser más conveniente
> utilizar un selector de clase o un identificador ("CLASS" ó "ID").
>
> Saudos!
> Miguel
>
>
> "memphis" escribió en el mensaje
> news:DwFoc.335070$
> > Hola, como puedo acceder de la manera más eficiente a los TR de un
> documento
> > mediante javascript?
> >
> > Gracias
> >
> >
>


Respuesta Responder a este mensaje
#4 memphis
13/05/2004 - 16:53 | Informe spam
Muchas gracias, es justo lo que buscaba

"Miguel González" escribió en el mensaje
news:
Lo más estándar es utilizar "getElementsByTagName()".

Con ello lo que haces es cargar un "array" con todos los elementos del
documento que coincidan con el "tag" . Luego puedes recorrer dicho array
mediante un "for", por ejemplo.

Un ejemplo de su uso es el siguiente:

function recorreFilas(){
var filas;
filas=document.getElementsByTagName("TR");
for(i=0;i<filas.length;i++){
alert(filas[i].className);
}
}

Al ejecutar la función te mostrará un mensaje de alerta con el nombre del
selector de clase que tenga cada "TR" del documento.

Saludos!
Miguel


"memphis" escribió en el mensaje
news:qrHoc.336970$
> Lo que hago es esto pero va muy lento
> for(var i = 0; i < document.all.length; i++)
> {
> if ( (document.all(i).tagName=="TR") && (document.all(i).id!="") )
> {
> elto = document.all(i).id;
> /* Continua */
> }
> }
> además sólo me funcionaría para IE
> no sé como puedo recorrer todos los TR utilizando
> document.getElementByTagName("TR");
>
> salu2
>
> "Miguel González" escribió en el mensaje
> news:
> > Hola. Puedes utilizar:
> >
> > document.getElementByTagName("TR");
> >
> > Con ello accederás a "Todos" los "TR" del documento.
> >
> > Ahora bien, en función de lo que desees hacer puede ser más


conveniente
> > utilizar un selector de clase o un identificador ("CLASS" ó "ID").
> >
> > Saudos!
> > Miguel
> >
> >
> > "memphis" escribió en el mensaje
> > news:DwFoc.335070$
> > > Hola, como puedo acceder de la manera más eficiente a los TR de un
> > documento
> > > mediante javascript?
> > >
> > > Gracias
> > >
> > >
> >
>
>

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida