Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/466.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript alert()不';t在脚本中显示该值_Javascript_Greasemonkey_Alert_Tampermonkey - Fatal编程技术网

Javascript alert()不';t在脚本中显示该值

Javascript alert()不';t在脚本中显示该值,javascript,greasemonkey,alert,tampermonkey,Javascript,Greasemonkey,Alert,Tampermonkey,我正在尝试制作一个Tampermonkey脚本来取消隐藏一个这样定义的DIV <div id="div2" style="display: none;"> 当我想显示变量“extern”时,弹出窗口给出的是我的“extern”,而不是DIV的值 你能帮我吗 注:我的代码的第二部分工作正常,它是网页的刷新您的警报会向“外部”发出警报,因为您将其作为字符串发出警报 警报(外部)将警报正常值 要使div可见,只需: document.getElementById('div2').sty

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

<div id="div2" style="display: none;"> 
当我想显示变量“extern”时,弹出窗口给出的是我的“extern”,而不是DIV的值

你能帮我吗


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

您的警报会向“外部”发出警报,因为您将其作为字符串发出警报

警报(外部)
将警报正常值

要使div可见,只需:


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

您的警报会向“外部”发出警报,因为您将其作为字符串发出警报

警报(外部)
将警报正常值

要使div可见,只需:


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

去掉警报中
extern
周围的引号<代码>警报(外部)
否则它会警报字符串取出警报中
extern
周围的引号<代码>警报(外部)
否则它会警报字符串
// ==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);