Partage
  • Partager sur Facebook
  • Partager sur Twitter

evenement addEventListener supprimé

    4 avril 2024 à 14:47:47

    Bonjour,

    sur une page j'ai plusieurs événements click, dbclick ...

    lorsque je clique sur un bouton pour ajouter le innerHTML j'ai tous les événements addEvenlistener qui disparaissent de la page.Voici des bouts de code

    Bouton qui pose souci add-row

            <div class="btn-devis">
                <button id="history-undo">Annuler</button>
                <button id="add-row">Ajouter</button>
                <button id="del-row">Supprimer</button>
                <button id="reset">Reset</button> 
                <button id="save">Sauvegarder</button>
            </div>
    document.getElementById("add-row").addEventListener("click", function(){
        count_id_table=count_id_table+1;
        table_devis.addRow({icone:"",id:count_id_table, id_bdd:"2", loc:"teste", ref:"teste", nom:"teste", prix_u:"", qte:"3", tot_ht:"120", des:"TESTE"});
      });


    Quand je commente la ligne ci dessous tout les évenements de la page fonctionne. Des que je fait de l 'innerHTML ça va plus

    tableMain.innerHTML+='<tr>yyyy</tr>';

        addRow(dataOne){
            const tableMain = document.querySelector("tbody");
            console.log(tableMain);
            tableMain.innerHTML+='<tr><td>teste</td></tr>';
            //tableMain.innerHTML+=this.tableRow(dataOne);
            //this.objData.data.push(dataOne);
        }


    merci d'avance de votre aide

    -
    Edité par AA.841 4 avril 2024 à 14:48:42

    • Partager sur Facebook
    • Partager sur Twitter

    evenement addEventListener supprimé

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    • Editeur
    • Markdown