ciao,ho un problemino. ho uno script ke clickando su un pulsante mi aggiunge dei campi input text. ho xò il problema ke vorrei ke questi input text avessere lo stile di tutti gli altri settandoli come class="modulo" ho quindi aggiunto allo script oField1.setAttribute("class","modulo"); e oField2.setAttribute("class","modulo"); ma non funziona...come mai?help!
codice:
var num=1;
function accoda(){
if(document.createElement && document.getElementById && document.getElementsByTagName) {
// crea elementi
var oTr=document.createElement("TR");
var oTd1=document.createElement("TD");
var oTd2=document.createElement("TD");
var oTd3=document.createElement("TD");
var oField1=document.createElement("INPUT");
var oField2=document.createElement("INPUT");
var oButt=document.createElement("INPUT");
// setta attributi
oField1.setAttribute("type","text");
oField1.setAttribute("name","testo"+num);
oField1.setAttribute("class","modulo");
oField2.setAttribute("type","text");
oField2.setAttribute("name","indirizzo"+num);
oField2.setAttribute("class","modulo");
oButt.setAttribute("type","button");
oButt.setAttribute("value","rimuovi");
// setta gestore evento
if(oButt.attachEvent) oButt. attachEvent('onclick',function(e){rimuovi(e);})
else if(oButt.addEventListener) oButt. addEventListener('click',function(e){rimuovi(e);},false)
// appendi al relativo padre
oTd1.appendChild(oField1);
oTd2.appendChild(oField2);
oTd3.appendChild(oButt);
oTr.appendChild(oTd1);
oTr.appendChild(oTd2);
oTr.appendChild(oTd3);
document.getElementById('tabella').getElementsByTagName('TBODY')[0].appendChild(oTr);
// incrementa variabile globale
num++
}
}