【发布时间】:2015-11-25 06:09:41
【问题描述】:
我正在尝试在 Firebug 控制台中使用 XPath 来获取 <span> 元素的文本内容。
实际的<span> 标记内容是“名字”,其中包含一个空格,如下所示:
<span class="vl-cell e-listview-container-mail-Col5" iscell="1">first name</span>
当我在 Firebug 的命令行中输入下面的 XPath 时
$x("//div[@id='tble-listview-container-mail']/div[2]/span[4]")[0].innerHTML
我得到以下输出:
"first name" // getting a for the space within the string 'first name'.
当我想获取包含此文本的元素时
$x("//div[@id='tble-listview-container-mail']/div[2]/span[text()='first name']")
我得到这个作为输出:
[] // output is returned as empty
如果内部文本中有空格,有人可以告诉我如何获取元素吗?
【问题讨论】:
标签: javascript html xpath