javascript - Alert() 不显示 Tampermonkey 脚本中的值

标签 javascript greasemonkey alert tampermonkey

我正在尝试制作一个 Tampermonkey 脚本来取消隐藏这样定义的一个 DIV

<div id="div2" style="display: none;"> 

我的脚本不起作用,我不知道为什么......

// ==UserScript== 
// @name            Actualisation Vérification Infra 
// @namespace       http://use.i.E.your.homepage/ 
// @version         0.1 
// @description     Permet de recharger la page toutes les x millisecondes afin de garder la session active 
// @match           https://reportingogd.truc.fr/reporting/afficherSynthese.do* 
// @copyright       2013+, The PCU Team 
// ==/UserScript== 

var extern = document.getElementById('div2').style.display; 
alert('extern'); 

// Refresh toutes les xx minutes  
var delay = "30m"; // Remplacer par le temps souhaité, 1s, 10s, 60s, 1m, 15m, 30m, 1h, 3h, ... 

var t = parseInt(delay.match(/\d+/)[0], 10), 
        unit = "", 
        d = 0; 
switch(delay.match(/[ms]/i)[0]) { 
        case "s": 
                unit = "secondes"; 
                d = t * 1000; 
                break; 
        case "m": 
                unit = "minutes"; 
                d = t * 60000; 
                break; 
        case "h": 
                unit = "heures"; 
                d = t * 3600000; 
                break; 
} 

setInterval("window.location.reload()", d); 

alert("Vous n'aviez pas activé la page depuis " + t + " " + unit);

当我想显示 var“extern”时,弹出窗口给出我的“extern”而不是 DIV 的值...

请问你能帮我吗?

Ps:我的代码的第二部分工作正常,是刷新网页

最佳答案

您的警报会警报“extern”,因为您将其作为字符串进行警报。

alert(extern) 将提醒良好的值。

要使 div 可见,只需:

document.getElementById('div2').style.display = 'block';

关于javascript - Alert() 不显示 Tampermonkey 脚本中的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17744647/

相关文章:

javascript - 将 HTML Canvas 坐标系转换为笛卡尔坐标系

javascript - 如何从必须在目标页面范围内运行的代码中调用 Greasemonkey 的 GM_ 函数?

javascript - 为什么我的浏览器中没有显示警报?

javascript - 处理 div 内的 javascript 弹出窗口

jquery - 悬停时不显示带有功能 css 的 Alertify 确认框

javascript - 如何订阅 jQuery 中的方法?

添加回调函数时 JavaScript 停止工作

javascript - Google Apps 脚本 replaceText() 不适用于撇号 "'“

javascript - Greasemonkey - 检查页面上是否有 2 个字符串

javascript - 使用 javascript 添加链接