HtmlElement.InnerText Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Obtém ou define o texto atribuído ao elemento.
public:
property System::String ^ InnerText { System::String ^ get(); void set(System::String ^ value); };
public string InnerText { get; set; }
member this.InnerText : string with get, set
Public Property InnerText As String
Valor de Propriedade
O texto do elemento, sem qualquer marcação HTML. Se o elemento contiver elementos filhos, apenas o texto desses elementos filhos será preservado.
Exceções
O elemento especificado não pode conter texto (por exemplo, um IMG elemento).
Exemplos
O código seguinte cria um novo hiperlink usando CreateElement, e atribui texto ao link usando a InnerText propriedade.
private void AddUrlToTooltip(string url)
{
if (webBrowser1.Document != null)
{
HtmlElement elem = webBrowser1.Document.CreateElement("A");
elem.SetAttribute("HREF", url);
elem.InnerText = "Visit our Web site for more details.";
webBrowser1.Document.Body.AppendChild(elem);
}
}
Private Sub AddLinkToPage(ByVal url As String)
If (WebBrowser1.Document IsNot Nothing) Then
With WebBrowser1.Document
Dim Elem As HtmlElement = .CreateElement("A")
Elem.SetAttribute("HREF", url)
Elem.InnerText = "Visit our web site for more details."
.Body.AppendChild(Elem)
End With
End If
End Sub
Observações
Se tentar atribuir HTML a um elemento com InnerText, o código HTML será apresentado como literais no documento, tal como se estivesse a visualizar HTML dentro de um ficheiro de texto. Se atribuir HTML a um elemento usando a InnerHtml propriedade, InnerText devolverá todo o texto nesse HTML com a marcação removida.
Atribuir um valor a InnerText destruirá quaisquer elementos filhos que pertençam ao elemento.