Редактировать Javascript и влиять на таймер на HTML-странице во время выполнения

#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. Это совершенно логичная идея, но это хороший вопрос, и он будет потерян, если на него ответят в комментариях.