如何在C#Webbrowser中显示元素?

时间:2013-08-02 15:20:56

标签: c# controls

HTML代码(示例):

<div class="clsA"><div class="clsA1">TEXT</div></div> <div class="clsB"></div>

我想让具有class-attribute的make DIV为clsA且其子元素可见。 (clsA和clsA1均出现)。 我试试

foreach (HtmlElement pageElement in webBrowser1.Document.All)
    {            
        if (pageElement.GetAttribute("className").ToLower() != "clsa")
            pageElement.Style = "display:none";
    }

但一切都消失了。 感谢

1 个答案:

答案 0 :(得分:5)

A中的大写"clsA"永远不会匹配较低的字符串,因此您会将页面上的每个项目设置为display:none