我有div元素
<div title="View this search: Actives">
<div style="float:right;">
<span class="count" title="some title" id="search_201204">
34 New or Changed
</span>
<span id="trash_2012"> X</span>
</div>
The value i need
<div style="padding-left:20px;color:#888"></div>
</div>
我需要获取外部div的innertext,标题包含some title
。
我有这个代码
divs = docNode.SelectNodes("//div[contains(@title, 'View this search:')]")
If divs Is Nothing Then Continue For
For Each div In divs
If div Is Nothing Then Continue For
If ListSearch.Contains(div.InnerText) = False Then
ListSearch.Add(div.InnerText)
End If
Next
这给了我
34新增或更改X我需要的值
而不是
我需要的价值
这是外部div的文本。
请提供您的任何解决方案。
感谢
答案 0 :(得分:1)
尝试使用以下XPath:
//div[contains(@title, 'View this search:')]/child::text()/following-sibling::text()