代码之家  ›  专栏  ›  技术社区  ›  Jonathan.

xpath和innerhtml

  •  13
  • Jonathan.  · 技术社区  · 15 年前

    我可以使用什么xpath表达式来查找其实际文本(innerhtml)是注销的所有锚(仅“a”)元素。

    有点像

    //a[@innerHTML='Logout']
    

    是这样吗?

    1 回复  |  直到 15 年前
        1
  •  20
  •   Fyodor Soikin    15 年前

    不,那是不正确的。 innerHTML 是属性,是对象模型的一部分,而xpath对标记和属性进行操作。除非你的 a 标记实际上有一个名为 内部HTML ,这不起作用。

    如果要比较标记本身的值,可以使用 . (点)参考标签:

    a[.='Logout']
    

    不过,我必须补充一点,以防您使用jquery:我不确定它是否能与jquery一起使用。jquery不完全支持xpath,只支持基本的东西。