所以我想创建一个列表页面。所以基本上他们输入了产品的细节。下面的按钮表示"添加其他产品"。
如果有人点击按钮,我会怎么做呢?它会显示另一组html <input>
?
答案 0 :(得分:2)
您可以使用jQuery在点击上附加input
:
<强> HTML 强>
<div class="container">
<input type="text"/>
</div>
<button>ADD</button>
<强> JS 强>
$("button").click(function(){
$(".container").append("<input type='text'/>");
});
使用普通的javascript:
<强> HTML 强>
<div id="container">
<input type="text"/>
</div>
<button onclick="add()">ADD</button>
<强> JS 强>
function add(){
var newInput = document.createElement("input");
newInput.type = "text";
document.getElementById("container").appendChild(newInput);
}