J'ai ajouté un bouton à l'intérieur de ma table innerhtml, le bouton de la première ligne, mais ceux suivants ne fonctionnent pas.
html: p> JavaScript: < / p> J'ai essayé: p> mais la sortie est = [objet htmlbuttonelement] p> p> p> P> P>
Dans le premier extrait, la ligne
txt + = " + obj [x] .Name + td>" code> comprend
obj [x] code> au String littéralement, c'est-à-dire qu'il manque une paire de citations. Lorsque vous ajoutez les devis, le snippet semble fonctionner ..?
0
0 commentaires
0
0 commentaires
0
7 commentaires
0
- créer HTML valide LI>
- Déléguer le bouton Cliquez sur LI>
0 commentaires
4 Réponses :
votes
Changez votre boucle comme ceci, ça marche pour moi. XXX PRE> P>
votes
Un bouton sans type (bouton ou soumettre) fonctionne comme un bouton Soumettre. Comme il n'y a pas de forme, rien ne sera soumis.
Vous pouvez utiliser les attributs de l'autre bouton pour le vôtre. P>
votes
Il y a un moyen de résoudre ce problème dans votre code.
bases sur, pas très efficace, mais fonctionne, approche où
onclick code> manipulateur est défini en ligne que vous pouvez transmettre l'événement
code> pour gérer Cliquez sur. Et ensuite faire référence au bouton via
event.target code>. P>
Évitez de définir le même
ID code> pour un nombre d'éléments tels que
id = 'BTNClick' code>, il n'y a pas de sens. p>
p>
Ajoutez également THEAD / TODY et non recommandé d'avoir des gestionnaires d'événements en ligne
Et pourquoi pas Tes (ceci)?
@mplungjan, je préfère ne pas perdre l'événement. Si ce n'est pas une exigence
ce code> peut également utiliser. Vraiment? Pourquoi pas.
Je recommanderais vivement de me déléguer comme je le fais dans Mon code - Vous obtenez le meilleur de tous les mondes. L'événement et le bouton de manière inégale
Je devrais être d'accord, la délégation d'événements dans des cas presque (pas tous, presque) sont meilleures, c'est vrai. Mais, désolé, je peux suggérer que ce n'est pas lié à cette question.
Je ne crois pas à simplement répondre à la question. Si le principe est faux, répondez à une question de syntaxe n'enseignait rien
De toute évidence, je peux dire que je partage également votre point de vue. Peut-être dire, imho, il est préférable d'apprendre quelque chose étape par étape. Je pense que cela peut être un peu compliqué de comprendre la réponse à une question que vous ne connaissez pas.
votes
p>
Articles qui pourrait vous intéresser :
Impossible d'importer le module "@ angular / material"Interaction profonde avec break and catch
Utilisation de node.js comment renommer tous les fichiers d'un dossier
Google Chrome Uncaught (promis) DOMException lors de la lecture AUDIO