@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);


Кнопка новая не создаётся
  • Вопрос задан
  • 56 просмотров
Решения вопроса 1
@AleksRap
кнопку создаете, но никуда в DOM не помещаете

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

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


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

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

Похожие вопросы
22 нояб. 2024, в 03:54
1500 руб./за проект
22 нояб. 2024, в 02:56
10000 руб./за проект
22 нояб. 2024, в 00:55
500 руб./за проект