Dans un contrôle WebBrowser
, comment puis-je supprimer des objets HtmlElement
? Il n'y a aucune méthode dans la classe HtmlElement
pour accomplir ceci. Pour contourner le problème, je peux créer un "faux" HtmlElement
(sans l'insérer dans le HtmlDocument
), dans lequel j'insère (AppendChild
) les objets HtmlElement
à supprimer. Cela ressemble à un hack. Y a-t-il une meilleure manière de faire cela?Suppression par programmation des objets HtmlElement à l'aide de C#
P.S. Je veux conserver la HtmlElement
en mémoire à utiliser plus tard, ne pas détruire simplement (ce qui est ce que la mise en innerHtml
de son parent à une chaîne vide ferait)
Ne pas [toujours] avec Internet Explorer 6. La balise BASE, par exemple, résiste cette méthode. – user38329