更改 Reddit 评论上的跨度文本大小属性时遇到问题

问题描述 投票:0回答:1

我似乎无法更改 Reddit 评论部分的点赞数,例如显示 0 或无。第一次使用 JS 很简单。在 Firefox 中进行测试。

const commentElement = document.querySelectorAll('span.p-0.text-12');


    commentElement.forEach(commentElement => {

        commentElement.style.fontSize = '0';
    });

我尝试过循环跨度并直接更改大小。没有骰子。让我知道这在 JQuery 中是否更简单。谢谢!

javascript firefox firefox-addon
1个回答
0
投票

您在 JavaScript 之旅的第一阶段尝试这样做,看起来非常令人印象深刻,否则我们刚刚浏览了 YouTube 上的所有播放列表。

解决问题:- Reddit 加载 ShadowRoot 接口中的所有帖子,这些帖子与文档的主 DOM 树分开渲染

因此,如果您打算隐藏点赞数,请使用以下代码:-

const posts = document.querySelectorAll("shreddit-post");
Object.values(posts).map( (post) =>{ post.shadowRoot.querySelector("faceplate-number").style.display="none";
})
© www.soinside.com 2019 - 2024. All rights reserved.