我試圖跳過放置在HTLM頁面上的計時器。用於定時器的Javascript如下:在運行時編輯Javascript並影響HTML頁面上的計時器
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";
但我不會進入它。什麼纔是正確的做法呢?
爲什麼不把它放在第一位10秒? – JLRishe
@JLRishe其實,它不是我的網頁。這就是爲什麼我想跳過計時器。 – Junaid