繁体   English   中英

在运行时编辑Javascript并影响HTML页面上的计时器

[英]Edit Javascript and affect timer on HTML page in runtime

我试图跳过放置在HTLM页面上的计时器。 TIMER的Javascript如下:

var t = 60;
var decr = 1;
var handle = null;
var e = null;
function startTimer() {
    if(!e) e = document.getElementById("time");
    e.innerHTML = t;
    handle = setInterval(function() {
        if(t == 0) {
            clearInterval(handle);
            var answer = confirm("Yes/No?")
            if (answer){
                alert("You Clicked Yes!")
                window.location = "https://twitter.com/";
            }
            else{
                alert("You Clicked No!")
            }
        }
        else {
            t -= decr;
            e.innerHTML = t;
        }
    }, decr * 1000);
}
window.onload = startTimer;

我要的是在页面加载后立即将TIMER更改为10秒。 我试图在浏览器位置栏中输入以下代码:

javascript:document.getElementById('time').innerHTML = "10";

但是我不喜欢它。 正确的做法是什么?

打开控制台(开发工具)。 如果您使用的是chrome,请按F12,然后按console并插入命令

document.getElementById('time').innerHTML = "10";

要么

document.getElementById('time').value = "10";

然后按Enter。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM