проверьте номер изменения, если он изменился, обновите страницу

#javascript

Вопрос:

Я думаю о том, как этого добиться, если число изменится

(увеличьте число), чтобы страница обновилась?

     const actual = document.querySelector("#incomings_amount").innerText;
console.log(actual) = 1

setInterval(

    function() {
                window.location.reload();
            }, (Math.random() * 80000)   900000);
 

это дает, например, значение 1

и если номер изменится, как только я получу номер, проверьте, изменился ли он, и если да, то

для обновления в Интернете?

Комментарии:

1. Пожалуйста, обдумайте заданный вами вопрос и постарайтесь предельно ясно дать понять, чего вы пытаетесь достичь. Ваш код не имеет смысла.

2. @Kinglish если номер изменится, я хочу, чтобы страница обновилась

3. ИТАК, вы хотите прослушать элемент ввода, и если пользователь введет число, отличное от 1, страница обновится?

4. Или на самом деле, как меняется число? откуда берется это действие?

5. @Kinglish это номер из Интернета, если он там изменится, чтобы сделать веб-обновление постоянным = document.querySelector("#incomings_amount").innerText; ( это пример номера), если он изменится, их нужно обновить

Ответ №1:

 const el = document.querySelector("#incomings_amount")
let original = el.innerText

setTimeout(() => {
  el.innerText = "55"
}, 5000)

let watcher = setInterval(() => {
  if (el.innerText.toString().trim() !== original.trim().toString()) {
    console.log("RELOAD!!");
    clearInterval(watcher)
  }
}, 200); 
 <div id="incomings_amount">45</div>
<p>... wait 5 seconds and this will change...</p>