Почему обработчик работает один раз?
Всем привет, помогите чайнику в азах js))
есть код, почему addEventListener работает только один раз? объясните
let div=document.createElement('div');
document.body.append(div);
div.innerHTML='sdkjbfsdbf';
let divId=1;
div.id=String(divId);
function func(){
let fDiv=document.getElementsByTagName('div');
console.log(fDiv);
fDiv[0].addEventListener('click', function(){
fDiv[0].remove();
divId++;
let div=document.createElement('div');
document.body.append(div);
div.id=String(divId);
// func(); ВОТ если функцию вызывать то сработает много раз)
});
}
func();
|