Добрый день.
Пробую решить задачку. При нажатии на кнопку, создается новая (назовем ее: 2) например , и уже при нажатии на новую (2), создается еще одна, а эта же кнопка (2) принимает css класс black (окрашивается в черный цвет).
У меня выдает ошибку, мол не видит он еще эту кнопку 2, я понимаю что выполняется все и сразу, но может есть вариант.
Желательно исправить этот скрипт, а не новый писать (если это возможно)
Спасибо
let start = document.getElementsByTagName('button')[0];
start.addEventListener('click', function () {
let btn1 = document.createElement('button');
document.body.appendChild(btn1)
btn1.innerHTML = 'hi';
btn1.setAttribute("id", "first");
});
let start2 = document.getElementsById(first);;
start2.addEventListener('click', function () {
let btn2 = document.createElement('button');
document.body.appendChild(btn2)
btn2.innerHTML = 'hi';
btn2.setAttribute("id", "second");
btn2.classList.add('black');
});