C# 查找多个元素的父(最近的)DOM元素
我发现解决方案有点棘手,我需要一些帮助。 假设我们有3个HTMLDOM元素,如何找到包含所有这3个元素的最近元素?有什么有效的方法来实现这一点吗 我使用的是C#.net和classic System.Windows.Forms webbrowser,称为webBrowser1 如果这个问题听起来有点难,让我解释一下。我们有以下HTML文本:C# 查找多个元素的父(最近的)DOM元素,c#,html,dom,C#,Html,Dom,我发现解决方案有点棘手,我需要一些帮助。 假设我们有3个HTMLDOM元素,如何找到包含所有这3个元素的最近元素?有什么有效的方法来实现这一点吗 我使用的是C#.net和classic System.Windows.Forms webbrowser,称为webBrowser1 如果这个问题听起来有点难,让我解释一下。我们有以下HTML文本: <body> <div id="a"> <div id="b">some text</div> &l
<body>
<div id="a">
<div id="b">some text</div>
<div id="c">some text</div>
<div id="d">
<div id="e">some text</div>
<div id="f">
<div id="g">some text</div>
</div>
</div>
</div>
</body>
一些文本
一些文本
一些文本
一些文本
包含元素B、C和E的第一个元素是A
包含G和E的第一个元素是D
真希望有人能帮上忙。
提前谢谢你(Oh man
)(
我很想用JavaScript写这篇文章,但它的标签是C。我想我可以翻译成C,只要你能用JavaScript和DOM写,应该很好:)那样的话,看看答案。好的,我今天晚些时候会写JavaScript解决方案(大约8小时后)(我现在有工作要做).解决方案来自:确实有帮助。但我发现,如果元素的数量可变(而不仅仅是2个),那么它就有点不够有效。不过现在可以了,谢谢你