<html>
<head>
<title></title>
<meta name="Generator" content="EditPlus">
<meta name="Author" content="JnKc">
<meta name="Keywords" content="">
</head>
<body>
在网页的表单中动态地增加一行,多行<br>
<button onclick="addInput()">增加表格及输入框</button>
<table id=t border=1>
<tr>
<td><input type=text name=test value=""></td>
</tr>
</table><SCRIPT LANGUAGE=javascript>
<!--
function addInput(){
var strHTML='<input>';
var tmp=t.insertRow();
tmp=tmp.insertCell();
tmp.innerHTML=strHTML;
}
//-->
</SCRIPT>
</body>
</html>

解决方案 »

  1.   

    http://expert.csdn.net/Expert/topic/1282/1282989.xml?temp=.2198755
      

  2.   

    在问一下哪有 javascript 文档
    中文,英文的
      

  3.   

    老大,你来这里除了问题你就不能一下别的吗js版上方不是有一个js下载连接吗?唉
      

  4.   

    <HTML>
    <HEAD>
    <TITLE></TITLE>
    <SCRIPT LANGUAGE=javascript>
    <!--
    var tempXml=new ActiveXObject("Microsoft.XMLdom");
    tempXml.loadXML("<ROOT/>");
    function btnAdd_onclick() {
    var Root=tempXml.createElement("RECORD");
    Root.setAttribute("value","");
    tempXml.documentElement.appendChild(Root);
    Show();
    }
    function Show(){
    var str="<table><tr><td>input</td><td>delete</td></tr>";
    for(var i=0;i<tempXml.documentElement.childNodes.length;i++){
    str+="<tr><td><INPUT value='"+tempXml.documentElement.childNodes(i).attributes(0).text+"'></td><td><A href=\"javascript:del('"+i+"')\">delete</A></td></tr>";
    }
    str+="</table>";
    displayXML.innerHTML=str;
    }
    function del(m){
    tempXml.documentElement.removeChild(tempXml.documentElement.childNodes(m));
    Show();
    }//-->
    </SCRIPT>
    </HEAD>
    <BODY><P><INPUT id=btnAdd type=button value=增加 name=btnAdd LANGUAGE=javascript onclick="return btnAdd_onclick()"></P>
    <DIV id="displayXML"></DIV></BODY>
    </HTML>
      

  5.   

    是啊,上面的javascript文档我下了
    可是想下面
    desRow.parentElement.insertBefore(newRow,desRow );
    这样的javascript语句函数,我确差不倒啊
      

  6.   

    <input type="button" name="btb" value="add" onClick="aa()"><p>
    <script language="javascript">
    function aa() {
    var input = document.createElement("INPUT");
    input.type = "text";
    input.name = "txt";
    input.size = "3";
    input.maxLength = "2";
    document.body.insertBefore(input);
    }
    </script>
      

  7.   

    这个特别全,
    http://lucky.myrice.com/javascriptexam/addelement.htm
    把input改成textarea即可
      

  8.   

    Comprehensive DHTML, HTML, HTC, and CSS Reference 
    http://download.microsoft.com/download/FrontPage2002/addin/1.0/W9X2KXP/EN-US/DHTMLRefHelp.msi