Aracılığıyla paylaş


HtmlElement.InnerHtml Özellik

Tanım

Bu öğenin altındaki HTML işaretlemesini alır veya ayarlar.

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

Özellik Değeri

Geçerli öğenin alt öğelerini tanımlayan HTML işaretlemesi.

Özel durumlar

Bu öğede alt öğe oluşturmaya izin verilmiyor.

Açıklamalar

Var olan bir HTML sayfasına ve yöntemleri gibi yeni öğeler eklemenin AppendChildInsertAdjacentElement çeşitli yolları vardır. Yeni öğelerinizde birçok öznitelik veya stil ayarlamanız gerektiğinde yeni içerik eklemenin en hızlı yolu genellikle kullanmaktır InnerHtml .

InnerHtml öğesinden OuterHtmlInnerHtml farklıdır ve çağırdığınız nesneyi temsil eden HTML'yi içermez. Bu iki özellik arasındaki fark hakkında daha fazla bilgi için bkz OuterHtml .

ayarı InnerHtml , daha önce öğeye eklenen tüm alt öğeleri yok eder. DOM'dan bir öğe alır ve sonra üst öğelerinin InnerHtml özelliğine yeni HTML atarsanız, bu öğeye başvurunuz işe yaramaz ve özelliklerini ve yöntemlerini çağırdığında davranışı tanımlanmamış olur.

Bazı öğeler için ayar InnerHtml geçerli bir işlem değildir. Bazı HTML etiketlerinin etiketi gibi IMG bir kapatma etiketi yoktur ve bu nedenle iç içe öğeler içeremez. Etiket gibi SCRIPT bazı etiketler yalnızca metin içeriği içerebilir; ayar InnerHtml hataya neden olur. Her iki etiket türü için CanHaveChildren özelliği döndürür false. Ancak, bu öğelere TABLE hatalı biçimlendirilmiş HTML atamak belgenin işlenmesini bozabileceğinden ve TR öğelerini de ayarlayamazsınızInnerHtml. bir öğesine insertRow satır ve hücre TABLEeklemek için yönetilmeyen IHTMLTable arabirimde veya ve insertCell yöntemlerini kullanınAppendChild.

HTML işaretlemesi yerine yalnızca bir öğeye metin atamanız gerekiyorsa, bunun yerine özelliğini kullanın InnerText .

'a InnerHtml bir değer atandığında, daha önce kullanılarak InnerTextatanan tüm metin değerleri yok olur.

Şunlara uygulanır

Ayrıca bkz.