gpt4 book ai didi

javascript - 在youtube.com上获取所有DOM元素

转载 作者:行者123 更新时间:2023-12-03 05:35:13 26 4
gpt4 key购买 nike

我在youtube网站(趋势页面)上使用JS玩耍。

我正在尝试做的是:
将类别为“ytd-expanded-shelf-contents-renderer”的所有元素“ytd-video-renderer”写入变量xyz。

我的代码:

var xyz = $("ytd-video-renderer.ytd-expanded-shelf-contents-renderer")

不幸的是,这是我的控制台输出:
<ytd-video-renderer class="style-scope ytd-expanded-shelf-contents-renderer">

我仅从该站点获得第一个元素。如果我只使用 Vanilla JS
var xyz = document.querySelectorAll("ytd-video-renderer.ytd-expanded-shelf-contents-renderer")

我将所有元素放在数组中。 -很好

但是我想使用jQuery,因为我需要“扫描”此数组中每个元素的某个子节点,如果我使用querySelectorAll,find()将无法工作。

顺便说一句:我在Chrome和Firefox中使用控制台。

最佳答案

由于我正在使用chrome和firefox的开发工具控制台,因此$document.querySelector的别名。
我需要将$更改为$$
现在可以了。
感谢@Xufox的帮助!

这是@Xufox的评论:

$ isn’t jQuery here. It’s an alias for document.querySelector within the console. Use $$

关于javascript - 在youtube.com上获取所有DOM元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51040210/

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