我的 html 敏捷包有问题 我无法从 html 中删除 div 内容并将相同的内容放在所有 div 的顶部。喜欢
<body>
<div class="1">...</div>
<div class="2">...</div>
<div class="3">...</div>
</body>
现在我想删除/排序第三个 div 并将其放在第一个 div 的顶部。任何帮助都会很棒。谢谢!
我的 html 敏捷包有问题 我无法从 html 中删除 div 内容并将相同的内容放在所有 div 的顶部。喜欢
<body>
<div class="1">...</div>
<div class="2">...</div>
<div class="3">...</div>
</body>
现在我想删除/排序第三个 div 并将其放在第一个 div 的顶部。任何帮助都会很棒。谢谢!
你应该试试这段代码:
HtmlDocument doc = new HtmlDocument();
doc.LoadHtml("<html><body><div class=\"1\">...</div><div class=\"2\">...</div><div class=\"3\">...</div></body></html>");
HtmlNode body = doc.DocumentNode.SelectSingleNode("/html/body");
HtmlNode div = body.SelectSingleNode("div[@class='3']");
if (div != null) {
div.Remove();
body.InsertBefore(div, body.FirstChild);
}