一般都是用display隐藏起来,然后点击显示
动态也可以,javascript实现起来跟用dom对象差不多

解决方案 »

  1.   

    如果本身就不知道到底要多少个控件,用display隐藏起来就不实际了吧
      

  2.   

    拿这个改改吧<script language="javascript">
       function addItem() {
       
              var fileDiv = document.all['fileDiv'];
              var strHtml = "<br><textarea cols='40' rows='2' name='Work'> </textarea>";
              fileDiv.innerHTML += strHtml;
       }
       
       function removeFile(obj) {
              obj.removeNode(true);
       }
    </script>
    <form name=frm> 
        <table> 
        <tr> 
           
         <td><div id="fileDiv"> <textarea cols='40' rows='2' name='Work'> </textarea> </div></td>
             
        </tr> 
        </table> 
        <input type="button" name="add" value="添 加" onclick="addItem()"> 
    </form>