首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何改变Youtube的颜色喜欢按钮?

如何改变Youtube的颜色喜欢按钮?
EN

Stack Overflow用户
提问于 2021-09-04 10:41:42
回答 2查看 955关注 0票数 1

问题

我试图将Youtubes按钮的颜色从默认颜色更改为蓝色:

我很容易地用浏览器开发工具做到了这一点:

通过控制台

但是,现在我正在尝试以编程的方式来实现它,例如通过console。但是,我不知道要正确地输入什么来正确地识别 the Like-按钮。

我试过以下几种方法,但都没有用,根本没有效果:

代码语言:javascript
复制
document.querySelector('.style-scope .ytd-toggle-button-renderer')
    .querySelector(".style-scope .yt-icon")
    .getElementsByTagName("path")[0]
    .style.color = "blue"

什么是正确的方式来识别相似的按钮和改变它的颜色?

详细信息

“相似”按钮的编码方式如下:

代码语言:javascript
复制
<yt-icon-button id="button" class="style-scope ytd-toggle-button-renderer style-text" touch-feedback="">
    <button id="button" class="style-scope yt-icon-button" aria-label="Ich mag das Video (wie 11.598.005 andere auch)" aria-pressed="false">
        <yt-icon class="style-scope ytd-toggle-button-renderer">
            <svg viewBox="0 0 24 24" preserveAspectRatio="xMidYMid meet" focusable="false" style="pointer-events: none; display: block; width: 100%; height: 100%;" class="style-scope yt-icon">
                <g class="style-scope yt-icon">
                    <path ...>...</path>
                </g>
            </svg>
        </yt-icon>
    </button>
    <yt-interaction id="interaction" class="circular style-scope yt-icon-button">
        <div class="stroke style-scope yt-interaction">
        </div>
        <div class="fill style-scope yt-interaction">
        </div>
    </yt-interaction>
</yt-icon-button>

我想要更改的实际按钮是这一行

代码语言:javascript
复制
<yt-icon class="style-scope ytd-toggle-button-renderer">

我正在使用最新的Firefox (91.0.2)桌面版本。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-09-04 14:20:32

Youtube可能会根据各种因素改变布局。在Firefox上,这似乎是可行的:

代码语言:javascript
复制
document.querySelectorAll('#menu-container #top-level-buttons-computed #button > yt-icon > svg > g > path')[0].style.color="blue";
票数 3
EN

Stack Overflow用户

发布于 2021-09-04 10:44:51

试着像这样

代码语言:javascript
复制
document.querySelector('.style-scope > .yt-icon > path")[0]
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69054554

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档