Sdílet prostřednictvím


HtmlElement.InnerHtml Vlastnost

Definice

Získá nebo nastaví kód HTML pod tímto prvkem.

public:
 property System::String ^ InnerHtml { System::String ^ get(); void set(System::String ^ value); };
public string InnerHtml { get; set; }
member this.InnerHtml : string with get, set
Public Property InnerHtml As String

Hodnota vlastnosti

Kód HTML, který definuje podřízené prvky aktuálního elementu.

Výjimky

Vytváření podřízených elementů v tomto prvku není povoleno.

Poznámky

Existuje několik způsobů, jak přidat nové prvky na existující stránku HTML, jako AppendChild jsou například tyto a InsertAdjacentElement metody. Použití InnerHtml je často nejrychlejší způsob, jak přidat nový obsah, když u nových prvků musíte nastavit mnoho atributů nebo stylů.

InnerHtml liší se od OuterHtml toho, že InnerHtml nebude obsahovat HTML představující objekt, který voláte. Další OuterHtml informace o rozdílu mezi těmito dvěma vlastnostmi

Nastavení InnerHtml zničí všechny podřízené položky dříve připojené k prvku. Pokud načtete prvek z MODELU DOM a pak přiřadíte nový KÓD HTML jeho nadřazené vlastnosti InnerHtml , odkaz na tento prvek bude nepoužitelný a jeho chování při volání jeho vlastností a metod není definováno.

U některých prvků není nastavení InnerHtml platnou operací. Některé značky HTML nemají žádnou koncovou značku, například IMG značku, a proto nemohou obsahovat vnořené prvky. Některé značky, například SCRIPT značka, můžou obsahovat pouze textový obsah. Výsledkem nastavení InnerHtml bude chyba. U obou typů značek CanHaveChildren vrátí falsevlastnost . Nelze však nastavit InnerHtmlTABLETR ani prvky, protože přiřazení poškozených HTML k těmto prvkům může poškodit vykreslování dokumentu. Použití AppendChild nebo insertRow a insertCell metody v nespravovaném IHTMLTable rozhraní k přidání řádků a buněk do objektu TABLE.

Pokud potřebujete pouze přiřadit text k elementu, a ne html značky, použijte místo InnerText toho vlastnost.

Přiřazení hodnoty k InnerHtml zničení všech textových hodnot dříve přiřazených pomocí InnerText.

Platí pro

Viz také