添加 CSS Class 到 TagBuilder 中的所有标签,编辑现有属性
Add CSS Class to All Tags in TagBuilder, Edit Existing Attribute
如何遍历标签构建器中的所有标签,包括所有外部元素和内部元素,并将 "test" 附加到它们的 CSS class 。
tagbuilder.AddCssClass("test");
有没有办法遍历所有元素标签?
解析 HTML 的最佳包之一是 HtmlAgilityPack。
使用此包,您可以轻松 select 必要的节点并添加 class 属性。
可以像下面的例子那样完成:
var htmlDoc = new HtmlDocument();
htmlDoc.LoadHtml(html);
var node = htmlDoc.DocumentNode.SelectNodes("//input[contains(@class, 'example')]").FirstOrDefault();
node.Attributes.Add("class","test");
有关更多详细信息,请查看下一个 Whosebug 主题:
- Html Agility Pack - New HtmlAttribute
如何遍历标签构建器中的所有标签,包括所有外部元素和内部元素,并将 "test" 附加到它们的 CSS class 。
tagbuilder.AddCssClass("test");
有没有办法遍历所有元素标签?
解析 HTML 的最佳包之一是 HtmlAgilityPack。
使用此包,您可以轻松 select 必要的节点并添加 class 属性。
可以像下面的例子那样完成:
var htmlDoc = new HtmlDocument();
htmlDoc.LoadHtml(html);
var node = htmlDoc.DocumentNode.SelectNodes("//input[contains(@class, 'example')]").FirstOrDefault();
node.Attributes.Add("class","test");
有关更多详细信息,请查看下一个 Whosebug 主题:
- Html Agility Pack - New HtmlAttribute