gpt4 book ai didi

javascript - 获取 HTML 元素的值

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

我这里有这段代码,它应该在 this Reddit page 上找到一个 HTML 元素然后从中返回一个值,然后将其存储在从零开始的一维数组中。 (我有一个名为 IE 的 Internet Explorer 实例)

Dim awardelements As Object
Dim awards As String

awardelements = IE.document.querySelector("#siteTable > div")(0)
awards = awardelements.getAttribute("data-gildings")
results(i + 1, 14) = awards

所以我试图获得“数据镀金”的值(value)(帖子获得的奖项数量),但我在 awardelements = IE.document.querySelector("#siteTable > div")(0) 上遇到了自动化错误。线。我不确定我是否可以像 tbh 那样使用 JS querySelector,所以这可能是问题所在。如果有人能指出我正确的方向,我将不胜感激!

谢谢^^

最佳答案

querySelector返回单个节点而不是您可以索引的集合。并且您需要如上所述的 Set 关键字。

Dim awards As Object, awardCount As String

Set awards = ie.document.querySelector("#siteTable > div")
awardCount = awards.getAttribute("data-gildings")

关于javascript - 获取 HTML 元素的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61646002/

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