#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>