要选择特定的<div>
(例如<div>
注释为<!-- This one!
) ,
请注意所有<..>
元素都是所有级别的未知元素,但没有<div>
。
<div></div>
<div class="class1">
<..>
<..></..>
<div></div>
<div></div>
<div> <!-- 3rd-child div, of its parent -->
<..></..>
<..>
<div></div>
<div></div> <!-- This one! The 2nd-child div, of its parent -->
<div></div>
</..>
</div>
<div></div>
</..>
</div>
在这种情况下,我能想到的唯一逻辑是:
- 只有元素类型为
<div>
s 和nth
数字(在兄弟姐妹之间)是已知的。 - 中间元素是
unknowns
. 可以是<p>
or<table>
或<ul>
其他,但不能<div>
是 s。 - 水平未知。
所以:
- 目标递归地
<div>
位于div#class1
- 它是
2nd <div>
里面3rd <div>
的div#class1
我怎么才能得到它?