Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想获得一个没有属性的 td 元素。
例如:我的代码:
<td class="yyy">1234</td> <td>5678</td>
我想得到:5678 XPath 是什么?
谢谢, 查尼
我认为这是其他几个 SO 问题的重复:
看到这个:
XPath:如何选择没有属性的节点?
其中建议:
//node[not(@*)]
其中 node 是您的节点名。
尝试以下
/td[not(@class)]
怎么样
.//td[. = '5678']
或者
.//td[text() = '5678']
--
如果没有属性很重要,那么,
.//td[text() = '5678' and not(@*)]
或者,如果您想获取第一个td没有属性的内部文本。
td
.//td[not(@*)][1]/text()