Ciao a tutti...
Ho un problema semplice, ma difficile da spiegare (senza postare milioni di righe di codice).
Proviamo a semplificare...
Ho una tabella scritta in HTML con il TBODY.
Da JS appendo con il DOM un TR, poi per motivi di personalizzazione vari faccio un innerHTML al tr per inserire i TD
codice:
var tr = document.createElement("tr");
tr.setAttribute("id","tr_"+item.getID());
tr.className="inLista";
tbody.appendChild(tr);
var tmp=this.elaboraSchema(item); //tmp=elenco TD
tr.innerHTML=tmp;
Naturalmente poi devo lavorare su i TD che ho appena inserito, ad esempio devo modificare il testo del 1° TD che ha un ID conosciuto.
Sapete se posso leggere e modificare i dati passati con innerHTML?
Se faccio
codice:
var td=document.getElementById("ID");
alert(td);
ottengo NULL ( e me lo aspettavo)