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++ } }![]()

Rispondi quotando