Jon*_*an. 13 html xpath innerhtml
我可以使用什么Xpath表达式来查找实际文本(innerHTML)是Logout的所有锚(只是'a')元素.
就像是
//a[@innerHTML='Logout']
Run Code Online (Sandbox Code Playgroud)
这是对的吗?
Fyo*_*kin 20
不,这是不正确的.innerHTML是属性,是对象模型的一部分,而XPath对标记和属性进行操作.除非你的a标签实际上有一个名为的属性innerHTML,否则这不起作用.
如果要比较标签本身的值,可以使用.(点)来引用标签:
a[.='Logout']
Run Code Online (Sandbox Code Playgroud)
但是,我必须添加,以防你使用jQuery:我不确定它是否适用于jQuery.jQuery不完全支持XPath,只支持基本的东西.