codice:
function prova() {
	x = document.getElementsByTagName("p") 
	for (var i=0;i<x.length;i++) {
		var id2 = x[i].id 
		var titolo = document.getElementById(id2+".a").innerHTML;
		var descrizione = document.getElementById(id2+".b").innerHTML;
		document.getElementById(id2+".a").innerHTML = 'codice html' + titolo + 'codice html';
		document.getElementById(id2+".b").innerHTML =  descrizione + 'codice html';	  
	}
}
Io ho una serie di tag di questo tipo:
<p id="10">
<div id="10.a">...</div>
<div id="10.b">...</div>
</p>
<p id="11">
<div id="11.a">...</div>
<div id="11.b">...</div>
</p>

Il codice pastato sopra è in un file .js esterno, richiamato con <body onload="prova()">, cosi com'è funziona soltanto con il primo tag



Non chiedermi l'utilità di questo script che è difficile da spiegare