Originariamente inviato da Igreo
Scusatemi la domanda:

Come mai abbiamo bisogno di ripetere il

if ( document.getElementById('key') )
{
document.getElementById('key').innerHTML = 'ciao'
}
}


per fare in modo che la scrittura abbia successo?
Non bastava scrivere..

document.getElementById('key').innerHTML = 'ciao'

e se questo(key) esiste bene, altrimenti non succede nulla!

Ecco la domanda è perchè devo prima controllare se l'oggetto esiste?

Grazie!;P
Bella domanda... forse occorre controllare per evitare che il browser segnali un errore nell'esecuzione dello script

ciao