[英]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.