let newDiv = document.createElement('div');
newDiv.innerHTML = '<input type="text"><button onclick="addItem()">Add</button>';
document.body.append(newDiv);
затем пишу функцию addItem и не могу ее вызвать нажатием кнопки. также не могу найти только что созданный инпут (через document.getElement). как связать кнопку с функцией?
Не нужно делать онклик в хтмл. Или возьми кнопку явно через селектор и повесь на неё обработчик, или прибегни к какой-нибудь функции-хэлперу для динамического создания элементов, если такое придётся делать часто
залей на кодпен, ничего не понял
https://jsfiddle.net/alpatovdanila/7cy918wo/
Обсуждают сегодня