Задать вопрос
@ImagineWorld

Почему не срабатывает данный скрипт?

let button=document.querySelector('.button');
let button_ok=document.querySelector('.ok');


let func=()=> {
    button.remove();

 let button_ok=window.document.createElement('button');
    window.document.createElement('button');
    button_ok.className='ok';

}

let funcdel =()=> {
    alert('1');
}

let yesitsme =()=> {
    alert('Да, Это я!');
}


button.addEventListener('click',funcdel);
button.addEventListener('click',func);
button_ok.addEventListener('click',yesitsme);


Кнопка новая не создаётся
  • Вопрос задан
  • 58 просмотров
Подписаться 1 Простой 3 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 1
@AleksRap
кнопку создаете, но никуда в DOM не помещаете

let func=()=> {
    button.remove();

 let button_ok=window.document.createElement('button');
    window.document.createElement('button');
    button_ok.className='ok';
}


очень странная функция. Допустим в первой строке вы создали элемент, то дальше логично добавить класс и потом поместить в DOM, вместо этого вы просто два раза создали элемент и присвоили класс
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы