質問

以下は、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
    {
    }
}

ありがとう。

正しい解決策はありません

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top