Si può fare in vari modi. Con jQuery sarebbe ancora più semplice.
Comunque puoi fare una cosa del genere (posto un esempio completo):
PS: quando posti sul forum, è meglio fornire possibilmente tutti i dettagli all'inizio.codice:<!DOCTYPE HTML> <html> <head> <title>Esempio</title> <meta charset="utf-8"> <script type="text/javascript" src="jscolor/jscolor.js"></script> <script type="text/javascript"> function stampa(){ var box = document.getElementById("box"); var numero_colori = 10; for(i=1; i<=numero_colori; i++){ var id = "colore"+i; var per ="percentuale"+i; box.insertAdjacentHTML("beforeend", "colore numero "+i+" : <input class='color' id='"+id+"'><br><input type='text' id='"+per+"' /><br>"); new jscolor.color(document.getElementById(id)); } } </script> </head> <body><input type=button value="Elabora" onclick="stampa()"> <div id="box"></div> </body> </html>
PPS: quando posti del codice sul forum, è opportuno usare gli appositi tag di formattazione.


Rispondi quotando