📜  节点 | GM Chop()函数(1)

📅  最后修改于: 2023-12-03 15:11:48.961000             🧑  作者: Mango

节点 | GM Chop() 函数

简介

GM Chop() 函数是 Tampermonkey 扩展中的一个脚本函数,用于删除 HTML 页面中的指定元素或节点。

语法

GM Chop() 函数的语法如下:

GM.chop(element)

其中,element 参数表示要删除的 HTML 元素或节点。

示例

以下是一个 GM Chop() 函数的示例:

// ==UserScript==
// @name         Example of GM Chop() function
// @namespace    http://example-domain.com/
// @version      1
// @description  Example of GM Chop() function for Tampermonkey
// @match        http://*/*
// @match        https://*/*
// @grant        GM_chop
// ==/UserScript==

(function() {
    'use strict';
    
    // 删除页面上的一段广告HTML
    GM.chop(document.querySelector('#advertisement'));
})();
注意事项
  • 使用 GM Chop() 函数时,需要在脚本头部添加 @grant GM_chop 才能正常使用。
  • 只能删除页面中已存在的元素或节点,无法删除动态创建的元素。如果要删除动态创建的元素,需要在创建时就记录下其引用并在之后通过该引用进行删除。
  • 删除指定元素或节点时,将同时删除该元素或节点的所有子元素和后代元素。
  • GM Chop() 函数不会产生任何返回值,只是直接删除指定的元素或节点。