Foros del Web » Programando para Internet » Javascript »

Extraer codigo HTML de un elemento

Estas en el tema de Extraer codigo HTML de un elemento en el foro de Javascript en Foros del Web. Hola compañeros... Saben si hay alguna funcion javascript que sea la inversa de innerHTML?? es decir si tienes un elemento con un id="X" siendo este ...
  #1 (permalink)  
Antiguo 19/09/2008, 07:48
 
Fecha de Ingreso: julio-2008
Ubicación: Alcañiz-Teruel-España
Mensajes: 182
Antigüedad: 15 años, 9 meses
Puntos: 5
Extraer codigo HTML de un elemento

Hola compañeros...

Saben si hay alguna funcion javascript que sea la inversa de innerHTML?? es decir si tienes un elemento con un id="X" siendo este un div p.e.

Código HTML:
<div id="X">

<div> 
si haces:

Código:
document.getElementById('X').innerHTML="<table><tr><td>prueba</td></tr><table>";
//////////Esto queda
Código HTML:
<div id="X">
<table><tr><td>prueba</td></tr><table>
<div> 
yo quiero lo contrario, algo asi:

Código:
codHTML=document.getElementById('X').extraerHTML;
y que en codHTML tengamos "<table><tr><td>prueba</td></tr><table>"
no se si eso sera posible
  #2 (permalink)  
Antiguo 19/09/2008, 07:55
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Respuesta: Extraer codigo HTML de un elemento

Hola:

innerHTML tanto lee contenido como lo asigna. Pero cuando lo lee, suele corregir errores (o sea lo suele poner correctamente)... en este caso también insertaría la etiqueta tbody

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #3 (permalink)  
Antiguo 19/09/2008, 08:11
Avatar de the_web_saint  
Fecha de Ingreso: mayo-2008
Ubicación: localhost/tierra/america/panama
Mensajes: 1.229
Antigüedad: 16 años
Puntos: 43
Respuesta: Extraer codigo HTML de un elemento

Un ejemplo de esto podria ser:
Cita:
<script type="text/javascript">
function changeText3(){
var oldHTML = document.getElementById('para').innerHTML;
var newHTML = "<span style='color:#ffffff'>" + oldHTML + "</span>";
document.getElementById('para').innerHTML = newHTML;
}
</script>
<p id='para'>Welcome to the site <b id='boldStuff3'>dude</b> </p>
<input type='button' onclick='changeText3()' value='Change Text'/>
espero te sirva.
__________________
..::The Saint::..
El pesimista se queja del viento; el optimista espera que cambie; el realista ajusta las velas.
  #4 (permalink)  
Antiguo 19/09/2008, 08:50
 
Fecha de Ingreso: julio-2008
Ubicación: Alcañiz-Teruel-España
Mensajes: 182
Antigüedad: 15 años, 9 meses
Puntos: 5
Respuesta: Extraer codigo HTML de un elemento

muchas grasias compañeros....

non sabia yo eso del innerHTML....k bueno...como es este mundo eh??el que no sabe como el que no ve,jaja
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 13:02.