Javascript 用于从带有子div的链接中选择文本的xpath表达式

Javascript 用于从带有子div的链接中选择文本的xpath表达式,javascript,regex,xpath,extjs,Javascript,Regex,Xpath,Extjs,我有一个TA案例,其中我通过xpath找到一个元素(非常长的一个) 它不再有效,因为somone提出了一个briliant的想法,即突出显示链接名称中的单词,因此text()返回null 新案文是: <a href="#" class="x-dig-articleDetailSpx descShort"><b class="x-dig-articleDetailSpx descShort"><b class="x-dig-articleDetailSpx descS

我有一个TA案例,其中我通过xpath找到一个元素(非常长的一个)

它不再有效,因为somone提出了一个briliant的想法,即突出显示链接名称中的单词,因此text()返回null

新案文是:

<a href="#" class="x-dig-articleDetailSpx descShort"><b class="x-dig-articleDetailSpx descShort"><b class="x-dig-articleDetailSpx descShort">MDI,</b></b> P<b class="x-dig-articleDetailSpx descShort"><b class="x-dig-articleDetailSpx descShort">MDI,</b></b> <b class="x-dig-articleDetailSpx descShort">Isocyanat,MDF,</b> <b class="x-dig-articleDetailSpx descShort">Huntsman</b></a>

旧的是:

<a href="#" class="x-dig-articleDetailSpx descShort"><b class="x-dig-articleDetailSpx descShort">xxxxxx</a>


我不知道如何从新的混乱中获取文本。。。有人有主意吗?

找到了。可以使用string()函数代替text()

有点简单

<a href="#" class="x-dig-articleDetailSpx descShort"><b class="x-dig-articleDetailSpx descShort">xxxxxx</a>