No... perchè ho provato anche a scrivere proprio così
document.getElementById("testo").innerHTML = "Ciao";
ma non funziona comunque vi scrivo tutto il codice javascript:

codice:
var ultimi_progetti = document.getElementById("progetti");
  
var titolo = xdoc.getElementsByTagName("titolo");
var descrizione = xdoc.getElementsByTagName("descrizione");

var testo ="";
var div =0;
	for (var i=0; i<3; i++){
		
		var link = "";
                var descr = "";
 		testo += "<div>" ;
		link += "<div><a href='pagine/progetti/'progetto?titolo=" + titolo[i].firstChild.nodeValue + "'>" ;
		link += titolo[i].firstChild.nodeValue + "</a>";

		testo += link + "
" ;
                descr+= descrizione[i].firstChild.nodeValue ;
		testo += descr +"</div>" ;
       }
ultimi_progetti.innerHTML = testo;