![](/img/trans.png)
[英]How would I align my input field and button upward to make it inline with other buttons?
[英]How would I create a button using an input field?
所以我试图让用户在输入字段中输入一个数字,当他们点击提交按钮时,它会创建他们放入输入字段的按钮数量。 例如,他们在输入字段中输入“4”,点击提交按钮,它将创建 4 个按钮。
我对段落做了同样的事情。 代码在这里:
function submit()
{
if(!isFinished)
{
var choice = parseInt(document.getElementById("paragraphs").value);
if(choice > 0 && choice <= 5)
{
var para = document.getElementById("paragraphs").value;
var container = document.getElementById("container");
while (container.hasChildNodes())
{
container.removeChild(container.lastChild);
}
for (i = 0; i < para; i++)
{
container.appendChild(document.createTextNode("Paragraph Number " + (i+1)));
var input = document.createElement("input");
input.type = "text";
container.appendChild(document.createElement("br"));
}
console.log(para + " paragraphs were created.")
}
}
}
我将如何对按钮做同样的事情?
同意大卫的观点,问题中需要更多细节。 希望以下内容可以帮助您指明正确的方向! :)
function submit(e) {
e.preventDefault();
var choice = document.getElementById("paragraphs").value;
var container = document.getElementById("container");
// clear container buttons
container.innerHTML = "";
// add buttons
for (var i = 0; i < choice; i++) {
var button = document.createElement('button');
button.innerHTML = "Button " + i;
container.appendChild(button);
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.