HTML Agility Pack获取类

问题描述

我在获取元素的类时遇到麻烦。我不是要按类获取元素,而是要获取元素的css类。

这是示例代码

foreach (var item in doc.DocumentNode.SelectNodes("//div[contains(@class,'screen')]"))
        {
            foreach (var i in item.ChildNodes)
            {
                result_class = i.GetClasses().ToString();

            }
        }

HTML就是这样:

在这种情况下,我期望result_class变量等于“低”。

解决方法

class 是一个属性。

string result_class = i.GetAttributeValue("class",string.Empty);