Abbiamo parlato di innerHTML
in diverse occasioni qui sul blog, ma vorrei ritornare sull'argomento dato che ho trovato di recente alcuni articoli e script interessanti.
L'attenzione ai web standards e al DOM da una parte e la praticità e la sintesi dell'innerHTML
dall'altra sono croce e delizia di questa soluzione proprietaria,
ormai riconosciuta da molti come uno standard de facto. Non vorrei però con questo post infiammare una polemica tra puristi DOM e amanti della sintesi nella programmazione.
Per una breve panoramica tra le modalità DOM alternative a innerHTML
, segnalo nuovamente Alternatives to innerHTML e il recente Break your innerHTML addiction. Ci sono poi diversi script e funzioni che in alcuni casi possono costituire una valida alternativa. Tra questi il leggero DOM Builder, la funzione graft() e innerXHTML, la cui modalità di utilizzo è senza dubbio la più
versatile, dato che è molto simile all'innerHTML
.