un esempio,
però se hai bisogno di modifiche sostanziali leggi prima lo speciale DOM di pro.html.it dove è spiegato in maniera semplice quello che ti serve sapere per fare cose del genere
ciaocodice:<script type="text/javascript"> <!-- var num=1; function aggiungi(){ if(document.createElement && document.getElementById && document.getElementsByTagName) { // crea elementi oTr=document.createElement("TR"); oTd1=document.createElement("TD"); oTd2=document.createElement("TD"); oText=document.createElement("INPUT"); oButt= document.createElement("INPUT"); // setta attributi oText.setAttribute("type","text"); oText.setAttribute("name","testo"+num); oButt.setAttribute("type","button"); oButt.setAttribute("value","aggiungi"); // setta gestori evento oButt.onclick=function(){aggiungi();} // appendi al relativo padre oTd1.appendChild(oText); oTd2.appendChild(oButt); oTr.appendChild(oTd1); oTr.appendChild(oTd2); document.getElementById('tabella').getElementsByTagName('TBODY')[0].appendChild(oTr); // incrementa variabile globale num++ } } </script> <form name="modulo"> <table border="1" id="tabella"> <tbody> <tr> <td><input type="text" name="testo0" /></td> <td><input type="button" value="aggiungi" onclick="aggiungi()" /></td> </tr> </tbody> </table> </form>

Rispondi quotando