Lorsqu'un événement, comme onclick, est déclaré dans un élément de col pour une table HTML ne l'événement impact sur les cellules référencées par l'élément de col? L'événement est-il ignoré? Est-ce que quelque chose d'autre arrive?Comment les cellules d'une table sont-elles affectées en déclarant un événement dans un élément col?
Q
Comment les cellules d'une table sont-elles affectées en déclarant un événement dans un élément col?
6
A
Répondre
3
Grande question.
The spec dit:
<!ATTLIST COL -- column groups and properties --
%attrs; -- %coreattrs, %i18n, %events ---
où %events
says:
<!ENTITY % events
"onclick %Script; #IMPLIED -- a pointer button was clicked --
ondblclick %Script; #IMPLIED -- a pointer button was double clicked--
onmousedown %Script; #IMPLIED -- a pointer button was pressed down --
onmouseup %Script; #IMPLIED -- a pointer button was released --
onmouseover %Script; #IMPLIED -- a pointer was moved onto --
onmousemove %Script; #IMPLIED -- a pointer was moved within --
onmouseout %Script; #IMPLIED -- a pointer was moved away --
onkeypress %Script; #IMPLIED -- a key was pressed and released --
onkeydown %Script; #IMPLIED -- a key was pressed down --
onkeyup %Script; #IMPLIED -- a key was released --"
>
Alors oui, il semble les événements sont censés être pris en charge pour les td
s.
Cependant « supposé » est un cri loin d'être « fait ». La seule façon de savoir est de tester dans tous les navigateurs et espérer que cela fonctionne aussi dans les futurs navigateurs. À la réflexion, il suffit d'utiliser event delegation et de lier une fois au parent table
à la place. Cela fonctionnera maintenant et pour toujours plus.
Questions connexes
- 1. Comment appliquer un remplissage à une colonne en utilisant <col> et CSS dans Firefox?
- 2. Déclarant un prédicat dynamique gprolog
- 3. Comment faire un événement jQuery click affecte uniquement un élément imbriqué dans le même élément parent
- 4. isNull (col, '')
- 5. Rendeurs de cellules de table idiomatiques dans Scala
- 6. Comment distribuer un élément enfant à partir d'un événement click
- 7. Visual C++ déclarant un tableau de chaînes
- 8. Création d'un tableau Javascript de plusieurs classes CSS affectées à un élément avec jQuery
- 9. Comment rendre un "tr" d'une table visible en utilisant JavaScript pour un événement checkbox?
- 10. Réorganisation des cellules animées dans un NSTableView
- 11. Forcer un événement à tirer en interne
- 12. Comment déclencher un événement en utilisant addHandler
- 13. Calcul de la table des événements basée sur un ensemble, en excluant un événement
- 14. Comment sélectionner un seul élément dans jQuery?
- 15. Comment obtenir le "td" dans un élément de table avec jquery?
- 16. Comment développer visuellement un élément HTML dans un bloc div?
- 17. jQuery: enfant tirant un événement pour son élément parent
- 18. Comment écrire un événement onshow en utilisant javascript/jquery?
- 19. Comment gérer un événement en C# basé sur un clic de cellule dans un DataGridView?
- 20. Dans WPF, comment gérer un événement dans un ControlTemplate ItemsControl
- 21. J'ai un problème en sélectionnant un élément dans jQuery
- 22. comment gérer un événement sur un événement Django Calendrier
- 23. Comment délier un événement
- 24. Comment générer un événement clic-droit dans tous les navigateurs
- 25. Comment puis-je déclencher un événement onkeydown sur une table html sur Firefox?
- 26. Comment convertir un élément DOM en élément jQuery?
- 27. Comment placer des cellules dans certaines sections d'une table groupée?
- 28. JQuery, événement bouillonnant sur les cellules de la table. Comment travailler sur quelle ligne est cliqué sur
- 29. Élever un événement en C#
- 30. Positionner un élément sous un autre élément en Javascript