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

0 c# controls

HTML代码(示例):

<div class="clsA"><div class="clsA1">TEXT</div></div> <div class="clsB"></div>
Run Code Online (Sandbox Code Playgroud)

我想make class-attribute的make DIV是clsA,他们的子元素可见.(clsA和clsA1均出现).我试试

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

但一切都消失了.谢谢

Mik*_*ade 5

大写A"clsA"永远不会匹配一个较低的字符串,所以你会在页面上设置的每一个项目display:none.