Нажмите Точность этого кода должна быть менее 5 миллисекунд. Но почему бы и нет? Я не могу понять, почему результат потребляется, например, -16! Кто-нибудь может предложить лучшее для этой цели или исправить это? пожалуйста
var btns = document.getElementsByClassName('x-btn-inner x-btn-inner-default-medium x-rtl')
var targetBtn;
for (let i =0 ; i< btns.length; i++)
{
if(btns[i].innerText === 'ok')
{
targetBtn = btns[i];
}
}
var target = new Date();
target.setHours(10);
target.setMinutes(29);
target.setSeconds(59);
target.setMilliseconds(980);
setInterval(func, 5);
function func()
{
var jnow = new Date(); //get current time
var diff = (target-jnow); // result in milisecond
if(diff <= 0 && diff > -500)
{
targetBtn.click();
//alert(diff);
console.log(diff);
}
}