gpt4 book ai didi

javascript - 尝试从 Walmart.com 获取ElementById

转载 作者:行者123 更新时间:2023-11-28 21:07:07 25 4
gpt4 key购买 nike

我对 JavaScript 非常陌生,我基本上是在尝试构建一个简单的脚本来从 Walmart.com 等网站获取信息。我使用 firebug 来测试我的小片段。我在获取价格时遇到问题。

这是我的代码:

var price = document.getElementById('clearfix camelPrice');
console.log(price);

我还尝试了没有句点的 ".camelPrice" ,但我一直得到 null

提前非常感谢!

最佳答案

在这种情况下,您使用了错误的方法。 getElementById 正如它所说的那样,它通过元素的 id 获取元素。在 Walmart.com 上查看,“camelPrice”是一个 CSS

我们仍然可以通过类获取元素。您想要的是 document.getElementsByClassName()。此外,您可以将多个参数传递给 getElementsByClassName,如下所示:

document.getElementsByClassName('clearfix', 'camelPrice');

这会抓取所有同时设置了 clearfixcamelPrice 类的元素。

关于javascript - 尝试从 Walmart.com 获取ElementById,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9611267/

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