bueno, estoy tratando de agregar un botón cuando el usuario hace clic en un botón de agregar, también el botón que se agrega debe tener un atributo onclick o eventListener() para llamar a deleteMyOrder() entonces, ¿cómo puedo lograr esto? He hecho lo siguiente pero sigue sin funcionar:
<body> <div id="insertHere"> </div> <input type="button" value="addButton" onclick="myFunc()" /> <script> function myFunc() { var cell4 = document.getElementById('insertHere'); var element3 = document.createElement("input"); element3.type = "button"; element3.name = "add"; element3.id = "forRemove"; element3.value="Remove"; element3.className="btn btn-outline-danger btn-sm"; element3.onclick = "deleteMyOrder()"; cell4.appendChild(element3); }Puede agregar un detector de eventos en el botón creado dinámicamente como este
element3.addEventListener('click', () => { console.log('button clicked') }) <body> <div id="insertHere"> </div> <input type="button" value="addButton" onclick="myFunc()" /> <script> function myFunc() { var cell4 = document.getElementById('insertHere'); var element3 = document.createElement("input"); element3.type = "button"; element3.name = "add"; element3.id = "forRemove"; element3.value="Remove"; element3.className="btn btn-outline-danger btn-sm"; element3.addEventListener('click', () => { console.log('button clicked'); // your click action here }) cell4.appendChild(element3); } </script>