Un po' di tempo abbiamo segnalato in Alternative a innerHTML un raffronto tra innerHTML
e DOM, ovvero Alternatives to innerHTML, in cui credo tutti quelli un po' pratici di Javascript e programmazione abbiano notato quanto il DOM in certi casi si riveli molto più prolisso e meno pratico dell' innerHTML
.
Vale la pena di segnalare la recente DOM Builder, una classe Javascript di circa 1Kb che permette di creare strutture DOM complesse in maniera pratica e veloce: davvero impressionante la compattezza del codice e la sua versatilità . Unico neo, la compatibilità non dichiarata: ho il sospetto che in alcuni casi possa non dare i risultati
sperati su Internet Explorer, il cui modello DOM non ha perfetta compatibilità con il metodo setAttribute
.