Foros del Web » Programando para Internet » Javascript »

innerHTML outerHTML

Estas en el tema de innerHTML outerHTML en el foro de Javascript en Foros del Web. Hola, he buscado varias cosas pero no encuentro, o no logro entender, la diferencia funcional entre innerHTML i outerHTML, alguien puede hacer un par de ...
  #1 (permalink)  
Antiguo 10/06/2009, 01:48
 
Fecha de Ingreso: junio-2009
Mensajes: 61
Antigüedad: 14 años, 11 meses
Puntos: 0
innerHTML outerHTML

Hola, he buscado varias cosas pero no encuentro, o no logro entender, la diferencia funcional entre innerHTML i outerHTML,

alguien puede hacer un par de frases bien echas? hehehe

gracias.
  #2 (permalink)  
Antiguo 10/06/2009, 02:13
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: innerHTML outerHTML

No soy experto y cuidado que esto lo he sacado de MICROSOFT

ya sabemos el amor por la estadarización de dicha empresa. Habria que buscar si es una propiedad que solo usan ellos....

Cita:
Mientras que la propiedad InnerHtml devuelve todo el código HTML incluido en el elemento actual a excepción de las etiquetas que lo rodean, la propiedad OuterHtml incluye la etiqueta del elemento actual, así como el código HTML que dicha etiqueta contiene; por ejemplo:

<HTML>

<BODY>

<DIV id="div1">

Hello

<DIV id="div2">

World

<DIV id="div3">

How are you?

</DIV>

</DIV>

</DIV>

</BODY>

</HTML>

En este ejemplo, al llamar a OuterHtml en div2 se devolverá:

<DIV id="div2">

World

<DIV id="div3">

How are you?

</DIV>

</DIV>

Al llamar a InnerHtml se devolverá:

World

<DIV id="div3">

How are you?

</DIV>

Si le asigna un nuevo valor a OuterHtml, la referencia al elemento actual dejará de ser válida; no reflejará el nombre, ni las propiedades, ni el contenido secundario del código HTML recién asignado.

Plataformas

Windows 98, Windows 2000 Service Pack 4, Windows CE, Windows Millennium, Windows Mobile para Pocket PC, Windows Mobile para Smartphone, Windows Server 2003, Windows XP Media Center, Windows XP Professional x64, Windows XP SP2, Windows XP Starter

Microsoft .NET Framework 3.0 es compatible con Windows Vista, Microsoft Windows XP SP2 y Windows Server 2003 SP1.

Quim
  #3 (permalink)  
Antiguo 10/06/2009, 06:19
 
Fecha de Ingreso: junio-2009
Mensajes: 61
Antigüedad: 14 años, 11 meses
Puntos: 0
Respuesta: innerHTML outerHTML

Ahaps, gracias Joaquim (suposo que és el teu nom)

estamos por aquí siempre intentando resolver dudas.

suerte!
  #4 (permalink)  
Antiguo 10/06/2009, 07:03
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: innerHTML outerHTML

Si és el meu nom.

No se si es estandar, pero si lo es como en el caso de nodeValue, que comentabamos en otro post, se usará al programar con el DOM, puesto que tiene en cuenta todo el objeto no solo su contenido...

A reveure...


Quim
  #5 (permalink)  
Antiguo 10/06/2009, 07:37
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: innerHTML outerHTML

Hola:

No, no es estándar y solo funciona en navegadores MS ... aunque con el DOM se consigue con relativa facilidad, a partir del nodo padre, o también con el array attributes.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
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 19:53.