无法获取元素的属性“样式”

时间:2014-09-15 07:23:40

标签: c# css

我使用c#获取HtmlElement及其attrubutes,但无法获得'样式' attrubute。 在之前的一些帖子中,一个建议的灵魂不断出现:使用' style'或者&#cssText'属性这样做。只有它对我不起作用,因为VS说它"无法解决这些符号"。 我试过这段代码:

        HtmlElementCollection elements = wb.Document.GetElementsByTagName("span");
        for (int i = 0; i < elements.Count; i++)
        {
            var temp = elements[i].GetAttribute('style').cssText;
        }

还有这一个:

        HtmlElementCollection elements = wb.Document.GetElementsByTagName("span");
        for (int i = 0; i < elements.Count; i++)
        {
            var temp = elements[i].style.cssText;
        }

&#34;常规&#34; aproache - 使用GetAttrubure方法也不能完成这项工作,因为它返回一个类型为&#34; System .__ ComObject&#34;的对象。

有没有人有想法? TNX全部

0 个答案:

没有答案