下面是我用來改變IE中顯示的HTML的代碼。但它總是拋出異常 - 無法設置outerHTML屬性。此操作的目標元素無效。是不是可以設置outerHTML?是否可以爲HTMLDocument設置outerHTML?
protected void AlterContent(ref HTMLDocument docInput, HTMLDocument docAlteredOutPut)
{
try
{
if (docInput.body.tagName.ToLower() == "body" && docAlteredOutPut.body.innerHTML != null)
{
docInput.documentElement.outerHTML = docAlteredOutPut.documentElement.outerHTML;
}
}
catch
{
}
}
謝謝。
我想你是在談論WebBrowser控制?或者是其他東西? – 2011-05-08 12:34:35
是的,我正在談論WebBrowser控制。 – arunondeck 2011-05-08 13:06:29