簡體   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