gpt4 book ai didi

javascript - 获取匹配 xpath 的属性值

转载 作者:行者123 更新时间:2023-12-04 15:20:54 26 4
gpt4 key购买 nike

考虑以下示例 HTML:

<html>
<head></head>
<body>
<a href="link1.html">link1</a>
<a href="link2.html">link2</a>
</body>
</html>
Chrome 开发人员控制台中的

$x('/html/body/a/@href') 给了我两个结果: enter image description here

现在不只是匹配href,我想提取href的属性值,所以我想要的结果是一个数组["link1.html ", "link2.html"]。我该怎么做?

最佳答案

你不能直接使用xPath获取一个属性的值,你需要在获取href之后,遍历它们来获取每个值

$x('/html/body/a/@href')[0].value
$x('/html/body/a/@href')[1].value

像这样:

$x('/html/body/a/@href').map(x => x.value)

关于javascript - 获取匹配 xpath 的属性值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63324784/

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