Если элемент исчезает из DOM (Document Object Model) и из-за этого возникают ошибки, вы можете использовать условие для проверки существует ли элемент, прежде чем пытаться применить к нему какие-либо стили или обработчики событий.
Вот пример того, как вы можете модифицировать ваш код:
function edit1(){
var editTxt = document.querySelector('#edit-txt');
if(editTxt) {
editTxt.style .display = 'flex';
}
};
function edit2(){
var editTxt = document.querySelector('#edit-txt');
if(editTxt) {
editTxt.style .display = 'none';
}
};
var edit = document.querySelector('#edit');
if(edit) {
edit.addEventListener('mouseover', edit1);
edit.addEventListener('mouseout', edit2);
}
Таким образом, скрипт сначала проверяет, существует ли элемент, прежде чем назначить ему обработчики событий. Если элемента нет, код просто пропустит этот блок и перейдёт к следующему, что поможет избежать ошибок и позволит остальному коду работать нормально.