如何从浏览器帮助器对象中删除DOM元素

时间:2018-07-12 14:37:11

标签: c# internet-explorer bho

我正在尝试使用mshtml(IHTMLElement,IHTMLSelectElement等)来处理BHO中的DOM元素。我正在尝试删除“ SELECT”元素的子元素(“ OPTION”元素),但没有任何效果。

    HTMLDocument document = (HTMLDocument)webBrowser.Document;

    HTMLSelectElement s = (HTMLSelectElement)document.getElementById("modelInput");
    int i;
    for (i = 0; i < s.childNodes.length; i++)
    {            
        HTMLOptionElement option = s.childNodes[i];

        if (option.value == "htc")
        {
            s.remove(i);
            break;
        }
    }

0 个答案:

没有答案