Удаление HtmlElement возражает программно использующий C#

Мне удалось исправить это, отключив selinux на моих узлах.

6
задан ThinkingStiff 4 March 2013 в 00:50
поделиться

5 ответов

Посмотрите на этот WebControl Heritance с загрузками функции: http://www.codeproject.com/KB/miscctrl/csEXWB.aspx

Вы могли добавить удалить метод к del элементу идентификатором.

Надеюсь, это поможет

3
ответ дан 9 December 2019 в 22:40
поделиться

Единственным другим путем я знаю, должен изменить родителя InnerHtml.

2
ответ дан 9 December 2019 в 22:40
поделиться

Существует названный метод IHTMLDOMNode::removeNode который похож на "официальный" способ сделать это, но это - неуправляемый код в mshtml.dll. Я ищу что-то более подходящее для C#.

1
ответ дан 9 December 2019 в 22:40
поделиться

Можно удалить элемент путем установки его outerhtml на пустую строку.

элемент. OuterHtml =""

Я надеюсь, что это - то, что Вы искали.

gm

2
ответ дан 9 December 2019 в 22:40
поделиться

Добавьте ссылку на Microsoft.mshtml (из вкладки .Net)

using Microsoft.mshtml;
....
{
...
    // To Remove     
    HTMLDocumentClass htmldoc = wbCtrl.Document.DomDocument as HTMLDocumentClass;
    IHTMLDOMNode node = htmldoc.getElementById("xBar") as IHTMLDOMNode;
    node.parentNode.removeChild(node);
...
}
3
ответ дан 9 December 2019 в 22:40
поделиться
Другие вопросы по тегам:

Похожие вопросы: