下面是我用来更改 IE 中显示的 HTML 的代码。但是它总是抛出异常 - 无法设置 outerHTML 属性。此操作的目标元素无效。不能设置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
{
}
}
谢谢。