Как привязать таймер на динамически созданный элемент? Элементов всего 12 каждый будет создаваться рандомно в разных блоках. По тому как создаются по клику пользователя который передается с сокета другим пользователем.
Как обрабатывать данное событие? Надо что бы каждый такой элемент пробыл на странице 3 секунды потом удалился.
var like = document.createElement("img");
like.src="https://site.ru/png/l.png";
like.className="like"+id;
document.querySelector('.user[uidm="'+JSON.parse(event.data).user+'"]').appendChild(like);
setTimeout(function(){
var el = document.getElementsByClassName('like'+JSON.parse(event.data).user)[0];
el.parentNode.removeChild(el);
},2000);