javascript - 隐藏谷歌搜索选项
问题描述
试图隐藏谷歌麦克风;类元素“JC0tCe”用于此目的。这应该工作吗?
// ==UserScript==
// @name Remove Google microphone
// @include https://www.google.com/*
// @version 1.0
// @grant none
// ==/UserScript==
var pushdown = document.getElementsByClassName('.JC0tCe');
if (pushdown) {
pushdown.parentNode.removeChild(pushdown);
}
var promo = document.querySelector(".JC0tCe");
promo.parentNode.removeChild(promo);
解决方案
这有效:
document.querySelector('[aria-label="Search by voice"]').style.visibility = 'hidden';
它搜索带有aria-label
of的元素"Search by voice"
,即麦克风图标。然后,它使它不可见。
推荐阅读
- java - 如何根据多个变量制作随机二维数组?
- mysql - mysql显示表中的数据最大值和总和
- javascript - 用于反应抛出错误中的道具的打字稿传播运算符
- javascript - 如何触发 React 从外部重新渲染
- javascript - 三个 js 平滑底纹显得平坦
- graph - 生成类似 PISA 的图形
- django - AWS Django 项目在发送表单时在 /contact 处引发 AttributeError
- python - Pandas 多索引按不同于 X 的索引值分组
- python - 如何在python中复制具有不同名称的相同文件
- java - 如何在java中的.txt文件中写入或存储字符串数组