no, e ti ostini a non volerlo credere,Originariamente inviato da lyllo
funziona anche con la table direttamente.
serve un tbody ed i tr vanno appesi ad esso
se vuoi evitare comportamenti inattesi (vedi sotto) il tbody va nel markup
la differenza tra IE ed i browser moderni in questo specifico frangente e' chese 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?
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
da qui in poi "Testando quest'ultimo esempio su più browser, i risultati sono differenti"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.
a leggerlo mi sembra abbastanza chiaro o va riscritta la guida?
ciao