HtmlElement.OuterHtml Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece el código HTML del elemento actual.
public:
property System::String ^ OuterHtml { System::String ^ get(); void set(System::String ^ value); };
public string OuterHtml { get; set; }
member this.OuterHtml : string with get, set
Public Property OuterHtml As String
Valor de propiedad
Código HTML del elemento actual y de sus elementos secundarios.
Comentarios
Mientras que InnerHtml devolverá todo el CÓDIGO HTML contenido en el elemento actual, excepto las etiquetas circundantes del elemento actual, OuterHtml incluye la etiqueta del elemento actual, así como el CÓDIGO HTML que 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, la llamada a OuterHtml on div2
devolverá:
<DIV id="div2">
World
<DIV id="div3">
How are you?
</DIV>
</DIV>
La llamada InnerHtml devolverá:
World
<DIV id="div3">
How are you?
</DIV>
Si asigna un nuevo valor a OuterHtml, la referencia del elemento actual no será válida; no reflejará el nombre, las propiedades y el contenido secundario del CÓDIGO HTML que acaba de asignar.