Foros del Web » Programando para Internet » Javascript »

cambiar texto con javascript

Estas en el tema de cambiar texto con javascript en el foro de Javascript en Foros del Web. Hola buenas quiero cortar el texto que se muestra en una pagina pero este es el problema el texto se encuentra asi <td id="IdTd"> <nobr><span> ...
  #1 (permalink)  
Antiguo 14/03/2014, 12:48
 
Fecha de Ingreso: enero-2009
Mensajes: 141
Antigüedad: 15 años, 3 meses
Puntos: 1
cambiar texto con javascript

Hola buenas quiero cortar el texto que se muestra en una pagina pero este es el problema

el texto se encuentra asi

<td id="IdTd">
<nobr><span> Lunes </nobr></span>

</td>

el js que estoy haciendo es algo asi
container.getElementsByClassName("IdTd")[1].innerHTML = container.getElementsByClassName("IdTd")[1].innerHTML.subString(1,4);

esto me regresa nob

la pregunta es como hago cortar el string "Lunes"


Gracias
  #2 (permalink)  
Antiguo 14/03/2014, 13:05
Colaborador
 
Fecha de Ingreso: septiembre-2013
Ubicación: España
Mensajes: 3.648
Antigüedad: 10 años, 8 meses
Puntos: 578
Respuesta: cambiar texto con javascript

innerHTML toma todo el contenido del td, por lo tanto, si quieres un elemento específico tendrás que escalarlo o ponerle un id, más fácil.
  #3 (permalink)  
Antiguo 14/03/2014, 13:47
 
Fecha de Ingreso: enero-2009
Mensajes: 141
Antigüedad: 15 años, 3 meses
Puntos: 1
Respuesta: cambiar texto con javascript

Si ese era el reto pues no tngo como modificar ese control que crea la tabla, asi lo resolvi

var pp = container.getElementsByClassName("IdTd");

for(var i = 0; i<=pp.length; i++)
{
var oo = pp[i].getElementsByTagName("span");
oo[0].innerHTML = oo[0].innerHTML.substring(0,3);
}


se los dejo para futuros problemas

Etiquetas: html, js
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 09:51.