gpt4 book ai didi

html - XPath 匹配@class 值和元素值?

转载 作者:行者123 更新时间:2023-12-03 15:23:56 25 4
gpt4 key购买 nike

我想找到这个元素,

<div class="item-price">$0.99</div>

使用 XPath 表示选择 div class 的元素属性等于 "item-price"并且其内容包含美元符号 ( $ )。

最佳答案

这个 XPath 表达式:

//div[contains(@class, 'item-price') and contains(., '$')]

将匹配所有 div item-price 的元素包含“$”的类。

使用 contains() 很有用在 @class 上的测试中如果要匹配 @class 中指定的多个 CSS 样式的情况值(value)。

注意 :要获得更强大的解决方案,请应用以下技术来避免意外的子字符串匹配( item-price 匹配,例如 item-prices ):
//div[contains(concat(' ',@class,' '), ' item-price ') and contains(., '$')]

关于html - XPath 匹配@class 值和元素值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19503721/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com