Concatenare con innerHTML

darkstaring

Nuovo Utente
10 Dic 2012
24
0
0
Sassari
Buongiorno a tutti..
Sto cercando di imparare Javascript, ma sono solo all'inizio.....

Ora stavo provando a realizzare una tabella ma non funzionando, ho fatto un'altra tabella più semplice con soli 2 elementi
per capire dove sbagliavo
HTML:
//CASO 1
document.getElementById('tabella').innerHTML = ("<table><tr><td>CIAO</td></tr><tr><td>test</td></tr></table>");


//CASO 2
document.getElementById('tabella').innerHTML += ("<table>");
document.getElementById('tabella').innerHTML += ("<tr><td>CIAO</td></tr><tr><td>test</td></tr></table>");

Qui l'errore!.
In pratica se scrivo una tabella in più passaggi come nel CASO2 la tabella NON viene scritta
mentre invece scrivendola in un solo passaggio funziona....

Perchè?

Ho la necessità di scriverla in più passaggi.... Sapete aiutarmi???

Grazie
Francesco
 
ciao,
puoi provare cosi
Codice:
var tab = "<table border=1>";
tab += "<tr><td>CIAO</td></tr>";
tab += "<tr><td>test</td></tr>";
tab += "</table>";
document.getElementById('tabella').innerHTML = tab;
il titolo della discussione non mi convince trovane uno che spieghi un po meglio il problema
 
Aggiungere con innerHTML

ciao,
puoi provare cosi
Codice:
var tab = "<table border=1>";
tab += "<tr><td>CIAO</td></tr>";
tab += "<tr><td>test</td></tr>";
tab += "</table>";
document.getElementById('tabella').innerHTML = tab;
il titolo della discussione non mi convince trovane uno che spieghi un po meglio il problema

Ti ringrazio per la risposta!... Ora sto provando modificare il titolo della discussione aggiungendolo a questo post...
Sostituirà il precedente titolo???... se no potresti dirmi come posso fare?
 
dovresti riuscirci cliccando su "modifica" sul tuo primo messaggio
altrimenti te lo modifico io
 

Discussioni simili