首页 > 解决方案 > 使用 JavaScript 和 Tampermonkey 更改网站中的文本

问题描述

所以基本上我正在尝试使用javascriptwith更改网站的文本,tampermonkey但我遇到了问题。基本上,当我在控制台上键入代码时,它可以工作,但在我注入网页时不起作用。

// @name         New Userscript
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  try to take over the world!
// @author       You
// @include        

// ==/UserScript==
 (function() {
    let seconds = 3;
    setTimeout( () => {
        let my_div = document.getElementById("win0divSTDNT_ENRL_SSV1_CRSE_GRADE_OFF$0");
        my_div.innerHTML = 'B';
        my_div.innerText = 'B';
    }, seconds * 1e3);
})();`











标签: javascriptgreasemonkeytampermonkey

解决方案


检查 Ajax 加载 HTML 内容

检查动态 HTML 渲染

使用 setTimeout

  setTimeout(function(){ 
    var my_div = 
     document.getElementById("win0divSTDNT_ENRL_SSV1_CRSE_GRADE_OFF$0")
     my_div.innerHTML = 'B'
   }, 3000);

推荐阅读