JSFiddle - React, Tailwind, and code Playground
HTML
<span id="interval"></span>
<a href="javascript:;" id="delete">Удалить</a>
JavaScript
var interval,
timer = tm = 10,
obj = document.getElementById('interval');
function start() {
obj.innerHTML = timer;
interval = setInterval(function(){
tm--;
obj.innerHTML = tm;
if (tm == 0) {
clearInterval(interval);
obj.innerHTML = '';
document.getElementById("delete").onclick = start;
document.getElementById("delete").innerHTML = 'Удалить';
tm = timer;
// Тут код на удаление
alert('End');
// Конец
}
},1000);
document.getElementById("delete").onclick = stop;
document.getElementById("delete").innerHTML = 'Отменить';
};
function stop() {
tm = timer;
obj.innerHTML = '';
document.getElementById("delete").onclick = start;
document.getElementById("delete").innerHTML = 'Удалить';
clearInterval(interval);
};
document.getElementById("delete").onclick = start;