我期待找到一個特定類的所有元素,可以有多種類型的與該類名稱標籤。假設我有div,span s,p s,具有相同的類,我需要根據類找到它們。我該怎麼做。我們如何才能找到使用xpath沒有標籤名稱的元素?
我想:
//[contains(@class,'x')]
這不起作用。請建議我如何實現它。
我期待找到一個特定類的所有元素,可以有多種類型的與該類名稱標籤。假設我有div,span s,p s,具有相同的類,我需要根據類找到它們。我該怎麼做。我們如何才能找到使用xpath沒有標籤名稱的元素?
我想:
//[contains(@class,'x')]
這不起作用。請建議我如何實現它。
你可以試試這個
//*[@class="x"]
試試這個:
//*[contains(concat(' ', normalize-space(@class), ' '), ' $classname ')]
您應該使用*
獲得all
的元素。
'「$類名」'是一個字符串,而不是用'$ classname'變量的值空間的串聯。 – LarsH
好吧,我不知道這是否是一個奇蹟,但我覺得你總是給回答的對我賜,其搞笑的帖子! :P不是嗎? :d –
@MohammadAreebSiddiqui我給出答案几乎所有明智的CSS問題,你可以看到我的個人資料:d –
@MohammadAreebSiddiqui順便說一句,你只是13和令人印象深刻的:) –