使用javascript通过单击按钮生成新表单

使用javascript通过单击按钮生成新表单,javascript,html,forms,Javascript,Html,Forms,我试图让我的用户通过JavaScript和W3CDOM自动生成一个表单,以添加他们所需的团队成员。但它不起作用 以下是我的JavaScript函数、html页面以及我试图生成的表单: var计数器=0; 功能成员卡() { 计数器++; var newFields=document.getElementById('teamform').cloneNode(true); newFields.id=''; newFields.style.display='block'; var newField=

我试图让我的用户通过JavaScript和W3CDOM自动生成一个表单,以添加他们所需的团队成员。但它不起作用

以下是我的JavaScript函数、html页面以及我试图生成的表单:

var计数器=0;
功能成员卡()
{
计数器++;
var newFields=document.getElementById('teamform').cloneNode(true);
newFields.id='';
newFields.style.display='block';
var newField=newFields.childNodes;
对于(var i=0;i
var计数器=0;
功能成员卡()
{
计数器++;
调试器;
var newFields=document.getElementById('teamform').cloneNode(true);
newFields.id='';
newFields.style.display='block';
var newField=newFields.childNodes;
对于(var i=0;i
var计数器=0;
功能成员卡()
{
计数器++;
调试器;
var newFields=document.getElementById('teamform').cloneNode(true);
newFields.id='';
newFields.style.display='block';
var newField=newFields.childNodes;

对于(var i=0;i没有id=“teamform”的元素。您需要更改
name=“teamform”
id=“teamform”
在你的html中


要查看此类问题,通常最简单的方法是尝试在Chrome或其他具有开发人员工具的浏览器中运行代码,并打开调试器控制台查看代码的失败情况。

没有id=“teamform”的元素。您需要更改
name=“teamform”
id=“teamform”
在你的html中

要查看此类问题,通常最简单的方法是尝试在Chrome或其他具有开发人员工具的浏览器中运行代码,然后打开调试器控制台查看代码是如何失败的