繁体   English   中英

单击按钮时添加新表单

[英]Adding a new form when a button is clicked

我正在尝试创建一个计算器,该计算器需要用户输入几次,其次数取决于用户。 我想在点击一个按钮时出现一个新表格。

我试图在按钮内创建onclick事件,但是单击此按钮时没有任何事情发生。

见下面的相关代码

 let addButton = function() { let mile2Form = document.createElement('input'); mile2Form.setAttribute('type', 'time'); document.body.appendChild(mile2Form); } 
 <section> <button class= "addButton" onclick="addButton()">Add Another Time</button> </section> 

我期望创建一个新表单。

任何帮助将非常感激!

你可以创建createElement("form"); 并将您的控件添加到form.appendChild(mile2Form);

也是一个很好的约定,你应该在</body>标签之前移动脚本块

let addButton = function() {

var form = document.createElement("form");
form.setAttribute('method',"post");
form.setAttribute('action',"#");

    let mile2Form = document.createElement('input');

    mile2Form.setAttribute('type', 'time');

    form.appendChild(mile2Form);
    document.body.appendChild(form);
}

 let addButton = function() { var form = document.createElement("form"); form.setAttribute('method',"post"); form.setAttribute('action',"#"); let mile2Form = document.createElement('input'); mile2Form.setAttribute('type', 'time'); form.appendChild(mile2Form); document.body.appendChild(form); } 
 <section> <button class= "addButton" onclick="addButton()">Add Another Time</button> </section> 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM