我正在尝试创建一个 Tampermonkey 脚本来删除网页上的元素,但我不知道该怎么做。我正在尝试创建一些通过 id 查找元素然后删除它的东西,但我无法让它工作。
这是元素:
我试过这个:
var adSidebar = document.getElementById('user-list-toggle');
if (true) {
adSidebar.parentNode.removeChild(adSidebar);
}
也许添加一个 setTimeout ,以便元素在被删除之前有一些时间来加载。
// ==UserScript==
// @name delete search - stack overflow
// @namespace http://tampermonkey.net/
// @version 0.1
// @description try to take over the world!
// @author You
// @match https://stackoverflow.com/*/*
// @icon data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==
// @grant none
// ==/UserScript==
(function() {
'use strict';
setTimeout(() => {
const element = document.getElementById('search');
element.parentNode.removeChild(element);
}, 1000); // add delay if needed 2000 = 2seconds
})();