JSFiddle - React, Tailwind, and code Playground
HTML
<div onclick="add1(); return false;">Добавить поле</div>
JavaScript
function add2(a) {
document.querySelector('#' + a).addEventListener('change', function(e) {
alert('Это слушатель поля с id = ' + e.target.id);
});
}
let id_num = 1;
function add1() {
let input = document.createElement('input');
let id = 'input_text_' + id_num;
id_num = id_num + 1;
input.className = 'input_text';
input.type = 'text';
input.id = id;
document.body.appendChild(input);
add2(id);
}