JSFiddle - React, Tailwind, and code Playground

HTML

<form>
    <ul id="liste_ajax"></ul>
    <a id="new_div">creer un nouveau div</a>
    <a id="remove_div">retirer div</a>
</form>

JavaScript

var newDiv = function() {
    var i = $('liste_ajax').getElements('li').length + 1;
    var bodyWrapVar = $('liste_ajax');
    var newElementVar = new Element('li', {
       'id': 'liste_'+ i,
       'html': '<label>Question '+ i +'</label><input type="text" name="question'+ i +'" /><a class="suppression" id="suppression_'+ i +'">Supprimer</a>'
    });
   
    newElementVar.inject(bodyWrapVar , 'bottom');
};
   
window.addEvent('domready', function() {
    $('new_div').addEvent('click', newDiv);
    
    $('liste_ajax').addEvent('click:relay(a)', function(event, clicked) {
        // TODO code du remove
        alert($(clicked).get('id'));
    });
});