Quando un evento, come onclick, viene dichiarato in un elemento col per una tabella HTML, quell'evento influisce sulle celle a cui fa riferimento l'elemento col? L'evento è ignorato? Succede qualcos'altro?Come vengono influenzate le celle di una tabella dichiarando un evento in un elemento col?
6
A
risposta
3
Ottima domanda.
The spec dice:
<!ATTLIST COL -- column groups and properties --
%attrs; -- %coreattrs, %i18n, %events ---
dove %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 --"
>
Quindi sì, sembra eventi sono suppone di essere sostenuti per le td
s.
Tuttavia "supposto" è molto diverso da "fa". L'unico modo per sapere è di testare su tutti i browser e spero che funzioni anche nei browser futuri.
In secondo luogo, è sufficiente utilizzare event delegation e associare una volta al genitore table
invece. Funzionerà ora e sempre di più.
Problemi correlati
- 1. Le celle non vengono visualizzate in UICollectionView?
- 2. Aggiunta di un evento onclick a una riga della tabella
- 3. Perché le celle DataGridView non vengono aggiornate?
- 4. Vaadin - Colorare le celle di una tabella basate sul contenuto
- 5. jqGrid: c'è un evento per quando le colonne vengono riordinate?
- 6. Come rimuovere tutte le celle in un tablewidget pyqt4?
- 7. Perché le celle di visualizzazione tabella scompaiono quando vengono ricaricate utilizzando reloadRowsAtIndexPaths?
- 8. Come contare le celle di una tabella in fila con JQuery?
- 9. Come posso rilevare celle vuote in un array di celle?
- 10. avanti dichiarando un typedef di una struct senza nome
- 11. SQL perché SELECT COUNT (*), MIN (col), MAX (col) più veloce di SELECT MIN (col), MAX (col)
- 12. Come posso convertire un vettore in un array di celle?
- 13. Aggiunta di un evento click a un elemento?
- 14. Sottotipo per un elemento tabella in una Scala Slick Query
- 15. Come aggiungere un evento onclick a un elemento joint.js?
- 16. Orgmode Tabella formattazione di celle
- 17. Sequenze non influenzate dalle transazioni?
- 18. Aggiunta di un evento onclick a un elemento div
- 19. Aggiunta di un metodo `a [Col [_]]` per una raccolta covariante
- 20. Evento onload angolare 2 per un elemento DOM nativo
- 21. come rilevare evento di tocco nelle celle della tabella per iPhone
- 22. Iterazione tramite celle di tabella utilizzando jquery
- 23. Come clonare() un elemento n volte?
- 24. Come utilizzare un UIWebView in una cella di tabella?
- 25. iOS - I separatori di celle non vengono visualizzati su UITableView
- 26. Esiste un evento di sistema quando vengono creati processi?
- 27. Valore predefinito dell'allineamento verticale per le celle di tabella
- 28. $ emettere un evento quando si fa clic su un elemento
- 29. come stampare le celle di una tabella con dom html semplice
- 30. Come mantenere la dimensione delle immagini e le celle della tabella relative al ridimensionamento del browser