Foros del Web » Programando para Internet » Javascript »

Como buscar por nombre de objetos con javascript

Estas en el tema de Como buscar por nombre de objetos con javascript en el foro de Javascript en Foros del Web. Estimados amigos: Tengo una consulta. por ejemplo tenemos este codigo html: <html> <body> <table> <tr> <td id="1234-23" class="blanco">1</tr> <td id="1235-27" class="blanco">2</tr> <td id="1234-13" class="blanco">3</tr> <td ...
  #1 (permalink)  
Antiguo 30/06/2010, 00:03
 
Fecha de Ingreso: marzo-2010
Mensajes: 19
Antigüedad: 14 años
Puntos: 0
Como buscar por nombre de objetos con javascript

Estimados amigos:

Tengo una consulta. por ejemplo tenemos este codigo html:

<html>
<body>
<table>
<tr>
<td id="1234-23" class="blanco">1</tr>
<td id="1235-27" class="blanco">2</tr>
<td id="1234-13" class="blanco">3</tr>
<td id="1234-78" class="blanco">4</tr>
<td id="1235-78" class="blanco">5</tr>
<td id="1244-23" class="blanco">6</tr>

</tr>
</table>
</body>
</html>

yo quiero encontrar los objetos segun un criterio de busqueda.. por ejemplo los que terminan con 23
y en un array tendria los objetos id="1234-23" y "1244-23"

Espero me puedan ayudar

Gracias
  #2 (permalink)  
Antiguo 30/06/2010, 04:46
 
Fecha de Ingreso: septiembre-2009
Mensajes: 215
Antigüedad: 14 años, 7 meses
Puntos: 1
Respuesta: Como buscar por nombre de objetos con javascript

Algo así podría funcionar:


<html>
<body>
<table>
<tr id = "tabla">
<td id="1234-23" class="blanco">1</tr>
<td id="1235-27" class="blanco">2</tr>
<td id="1234-13" class="blanco">3</tr>
<td id="1234-78" class="blanco">4</tr>
<td id="1235-78" class="blanco">5</tr>
<td id="1244-23" class="blanco">6</tr>

</tr>
</table>
</body>
</html>

Codigo javascript:


function buscar23()
{
var tabla = document.getElementById("tabla")
if (tabla.hasChilds())
{
var hijoActual = tabla.firstChild;
while(hijoActual)
{

if(hijoActual.id.split("-")[1] == 23)
//guardas en el array el id
hijoActual = hijoActual.nextSibling();
}
}
}
  #3 (permalink)  
Antiguo 30/06/2010, 06:43
Avatar de _cronos2
Colaborador
 
Fecha de Ingreso: junio-2010
Mensajes: 2.062
Antigüedad: 13 años, 10 meses
Puntos: 310
Respuesta: Como buscar por nombre de objetos con javascript

Por ejemplo:
Código Javascript:
Ver original
  1. var ides = new Array();
  2. var contador = 0;
  3. function ids(){
  4.  var celda = document.getElementsByTagName('td');
  5.  for(i=0; i<celda.length; i++){
  6.   var aLoMejor = celda[i].id;
  7.   var ultimo = aLoMejor.substring(aLoMejor.length-2, aLoMejor.length);
  8.   if(ultimo=='23'){
  9.    ides[contador] = aLoMejor;
  10.    contador++;
  11.   }
  12.  }
  13. }

Saludos (:

Etiquetas: nombre, objetos
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 21:08.