Io ho una serie di tag di questo tipo: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'; } }
<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![]()

Rispondi quotando