13
我可以使用哪些XPath表達式查找所有的錨(只是「一」)的元素,其實際的文本(的innerHTML)是註銷。XPath和innerHTML的
像
//a[@innerHTML='Logout']
這是正確?
我可以使用哪些XPath表達式查找所有的錨(只是「一」)的元素,其實際的文本(的innerHTML)是註銷。XPath和innerHTML的
像
//a[@innerHTML='Logout']
這是正確?
不,這將是不正確的。 innerHTML
是屬性,是對象模型的一部分,而XPath則使用標記和屬性。除非你的a
標籤實際上有一個名爲innerHTML
的屬性,否則這將不起作用。
如果要比較的標籤本身的價值,你可以使用.
(點)來引用標籤:
a[.='Logout']
然而,我必須補充,以防萬一你使用jQuery:我不確定它是否適用於jQuery。 jQuery完全不支持XPath,只有基本的東西。
我在使用Hpple的iphone上使用objective-c。我會試試看看它是否有效。感謝您的回答 :) – 2010-05-09 15:25:26