如何只获得 div 而不是样式属性?
How to get only div with not style attribute?
假设我有以下 html 结构:
<div class="table-container"></div>
<div class="table-container" style="display: none;"></div>
<div class="table-container" style="display: none;"></div>
<div class="table-container"></div>
如何只获得 div
而没有 style
属性?我这样做了:
HtmlNodeCollection containers = doc.DocumentNode.SelectNodes("//div[@class='table-container']");
有一个 属性 允许我这样做吗?
到此结束。只需添加一个 Where
:
var nodes = doc
.DocumentNode
.ChildNodes
.Where(n => n.Attributes.Count == 1 &&
n.Attributes[0].Name == "class")
.ToList();
假设我有以下 html 结构:
<div class="table-container"></div>
<div class="table-container" style="display: none;"></div>
<div class="table-container" style="display: none;"></div>
<div class="table-container"></div>
如何只获得 div
而没有 style
属性?我这样做了:
HtmlNodeCollection containers = doc.DocumentNode.SelectNodes("//div[@class='table-container']");
有一个 属性 允许我这样做吗?
到此结束。只需添加一个 Where
:
var nodes = doc
.DocumentNode
.ChildNodes
.Where(n => n.Attributes.Count == 1 &&
n.Attributes[0].Name == "class")
.ToList();