CSS 和 Xpath:连字符不起作用

CSS and Xpath : Hyphens not working

我有一行 html 看起来像:

<td class="la de da" style="width:215px;" tabindex="-1" la-columnid="column">

每当我尝试在 la-columnid 上使用定位器时,它似乎都会出错。我正在使用 chrome 控制台尝试执行此操作。

有什么方法可以避开连字符吗?或者其他方法让它工作?

您不应该试图转义连字符:

//td[@la-columnid="column"]

或:

td[la-columnid=column]

在Chrome控制台中,按以下方式执行:

$x('//td[@la-columnid="column"]')