#javascript
#javascript
Вопрос:
Я пытаюсь пропустить таймер, размещенный на странице HTLM. 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;
Я хочу изменить ТАЙМЕР на 10 секунд, как только страница будет загружена.
Я попытался ввести следующий код в строке расположения браузера:
javascript:document.getElementById('time').innerHTML = "10";
Но я не вдаюсь в это. Как правильно это сделать?
Комментарии:
1. Почему бы просто не сделать это 10 секунд в первую очередь?
2. @JLRishe На самом деле, это не моя страница. Вот почему я хочу пропустить таймер.
Ответ №1:
Откройте консоль (инструменты разработки). Если вы используете Chrome, нажмите клавишу F12, затем нажмите консоль и вставьте команду
document.getElementById('time').innerHTML = "10";
или
document.getElementById('time').value = "10";
а затем нажмите enter.
Комментарии:
1. ДА. Спасибо. Я только что понял это. На самом деле, что он делает, если у него есть какое-либо значение в переменной e, тогда не нужно получать значение id=’time’ . Теперь я просто меняю значение переменной t, и это работает. Еще раз спасибо
2. Еще один вопрос. Есть ли какой-либо способ, чтобы этот фрагмент кода выполнялся автоматически при загрузке определенной страницы, т.е. example.com/view.php
3. Как вы сказали, это другой вопрос, и он полностью отличается от предыдущего. Пожалуйста, откройте новый поток. Если мой ответ помог, вы можете отметить его, или вы можете дать свой ответ и принять его. Но вы должны закрыть этот поток и открыть новый.
4. Хорошо, спасибо. Я сделаю это. Я просто подумал сохранить нить. В любом случае, глупый я.
5. Это совершенно логичная идея, но это хороший вопрос, и он будет потерян, если на него ответят в комментариях.