0
我正嘗試從Silverlight中導出一些HTML內容。我從DOM中獲取div,然後更改innerHTML屬性。一旦添加了HTML,HTML就不會從頁面中選取任何樣式。從Silverlight中添加innerHTML無法應用樣式
這裏是Silverlight的代碼
HtmlDocument doc = HtmlPage.Document
HtmlElement div = doc.GetElementByID("divContent");
div.SetAttribute("innerHTML", "Some content");
這裏是HTML
...
<style>
contentClass{
color:red;
font-family:Arial;
font-size:32;
font-weight:bold;
}
</style>
...
<div id="divContent" class="contentClass">
</div>
我已經嘗試了其他幾種方法來完成這個任務。我曾嘗試將類應用的div添加到div。似乎用它來寫出與文本內聯的樣式的唯一方法。
任何幫助將不勝感激。
感謝,
理查德
我會嘗試設定在腳本中的類屬性,以及: 'div.SetAttribute(「類」,「內容類」);' 這可能引發DOM刷新,拿起風格的變化。 – grav3nimag3