如何以编程方式删除附加的 html 元素?
这是我的代码(我想删除 scriptEl,就像它从未存在过一样),任何到 Web 浏览器的 InvokeScript 都会导致错误或没有任何操作:
HtmlElement head = instance.webBrowser.Document.GetElementsByTagName("head")[0];
HtmlElement scriptEl = instance.webBrowser.Document.CreateElement("script");
IHTMLScriptElement element = (IHTMLScriptElement)scriptEl.DomElement;
element.text = scriptText;
head.AppendChild(scriptEl);
我一直在努力解决这个问题,但没有成功。从命令 InvokeScript 对脚本的每次调用都是有效的。应该存在像 RemoveChild 这样的函数。我怎样才能做到这一点?
任何帮助表示赞赏。