本文介绍了抓取DL的元素(定义列表)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 29岁程序员,3月因学历无情被辞! 大家好, 我想抓住DL的所有元素,特别是< a href>' 按DD分组。我想如果我能把他们分成小组,我可以稍后获得href'。困难的部分是将它们按照下面的解释 进行分组。 例如... < dl id =" dlList"> < dt>< a href ="#2"> DT Item1< span>(1)< / span>< / a> ;< / dt> < dd>< a href ="#"> DD Item1< span>(2)< / span>< / a>< / dd> < dd>< a href ="#"> DD Item2< span>(1)< / span>< / a>< / dd> < dd>< a href ="#"> DD Item3< span>(1)< / span>< / a>< / dd> < dt>< a href ="#1"> DT Item1< span>(1)< / span>< / a>< / dt> < dd>< a href ="#"> DD Item1< span>(1)< / span>< / a>< / dd> < dd>< a href ="#"> DD Item2< span>(1)< / span>< / a>< / dd> < / dl> 有没有办法说,循环通过DL直到它找到了一个DT。当它找到 之一时,抓住它并立即跟随它的所有DD'直到它b / b 来到另一个DT。将它与DD'组合并继续直到找不到DT'的。 然后可能会采取这些集合并可能填充数组和 团体一起? 我真的不知道怎么回事。 David J.Hi Everyone,I''m trying to grab all of the elements of a DL, specifically the <a href>''sgrouping them by the DD''s. I suppose if I can just get them into groups Ican get the href''s later. The hard part is getting them grouped as explainedbelow.For example...<dl id="dlList"><dt><a href="#2">DT Item1<span>(1)</span></a></dt><dd><a href="#">DD Item1<span>(2)</span></a></dd><dd><a href="#">DD Item2<span>(1)</span></a></dd><dd><a href="#">DD Item3<span>(1)</span></a></dd><dt><a href="#1">DT Item1<span>(1)</span></a></dt><dd><a href="#">DD Item1<span>(1)</span></a></dd><dd><a href="#">DD Item2<span>(1)</span></a></dd></dl>Is there a way to say, loop through the DL until it finds a DT. Whe it findsone, grab it and all of the DD''s that immediately follow it .. until itcomes to another DT. Group it with its DD''s and continue until no more DT''sare found.Then maybe take these collections and possibly populate an array with thegroups?I really don''t know how to go about this.David J.推荐答案 这篇关于抓取DL的元素(定义列表)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持! 上岸,阿里云!
08-22 20:47