codice:
var f1 = document.createElement("FIELDSET");
f1.setAttribute('style', 'border: 1px solid black; width: 120px;');
var l1 = document.createElement("LEGEND");
l1.innerHTML = "Nemico "+lettera;
var ron = document.createElement("INPUT");
idron = "show_mostro_"+lettera;
ron.setAttribute('type', 'radio');
ron.setAttribute('id',idron);
ron.setAttribute('checked','true');
var roff = document.createElement("INPUT");
idroff = "show_mostro_"+lettera;
ron.setAttribute('type', 'radio');
ron.setAttribute('id',idroff);
ron.setAttribute('checked','false');
var f2 = document.createElement("FIELDSET");
f2.setAttribute('style', 'border: 1px solid black; width: 100px;');
idf2 = "field_"+lettera;
f2.setAttribute('id',idf2);
var l2 = document.createElement("LEGEND");
l2.innerHTML = "Nemico "+lettera;
var i1 = document.createElement("INPUT");
idi1 = "iniziativa_"+lettera;
i1.setAttribute('id', idi1);
i1.setAttribute('type', 'text');
i1.setAttribute('size', '2');
i1.setAttribute('style', 'border: 0; width: 120px; background-color: transparent;');
i1.setAttribute('disabled', 'true');
var f3 = document.createElement("FIELDSET");
f3.setAttribute('style', 'border: 1px solid black; width: 100px;');
var l3 = document.createElement("LEGEND");
l3.innerHTML = "Iniziativa";
var i2 = document.createElement("INPUT");
idi2 = "mod_iniziativa_"+lettera;
i2.setAttribute('id', idi2);
i2.setAttribute('type', 'text');
i2.setAttribute('size', '2');
i2.setAttribute('style', 'border: 1; width: 120px; background-color: transparent;');
i2.setAttribute('disabled', 'false');
f1.appendChild(ron);
f1.appendChild(roff);
f1.appendChild(f2);
f2.appendChild(f3);
f2.appendChild(i1);
f2.appendChild(l2);
f3.appendChild(i2);
f3.appendChild(l3);
document.getElementById('griglie').appendChild(f1);
ora così crea.
solo che gli stili non vengono applicati per nulla.