Originariamente inviato da lyllo
funziona anche con la table direttamente.
no, e ti ostini a non volerlo credere,
serve un tbody ed i tr vanno appesi ad esso

se vuoi evitare comportamenti inattesi (vedi sotto) il tbody va nel markup
se uso getElementsByTagName("TBODY")[0] -una volta creato un tag tbody nella tabella- non lo trova. mi dice undefined.
è per questo che non funziona in IE?
la differenza tra IE ed i browser moderni in questo specifico frangente e' che
IE considerera' un tbody presente anche se non esplicitato nel markup
gli altri no,
questo vuol dire che dopo aver appeso un tbody ad una tabella che non ha un tbody esplicitato IE considerera' il tbody appena creato come il secondo nell' htmlcollection dei tbody della tabella
in parole povere, quello che hai appena creato per IE e' qui:
getElementsByTagName("TBODY")[1]
per tutti gli altri browser e' ancora il primo (e unico), 0
ecco perche' e' meglio specificarlo nel markup
cosa devo cercare?
è verso la fine che sono riportati i comandi IE compatibili?
e cmq nella guida che mi hai indicato gentilmente, gli stili vengono dichiarati con setAttribute.
da qui in poi "Testando quest'ultimo esempio su più browser, i risultati sono differenti"
a leggerlo mi sembra abbastanza chiaro o va riscritta la guida?

ciao