【发布时间】:2014-02-22 23:30:05
【问题描述】:
您好,我需要使用加号和减号按钮添加和删除字段。每当我添加一个字段时,它都可以正常工作。当我在一个字段中输入内容然后添加另一个字段时,前一个字段会重置。此外,每当我单击减号按钮时,它都会删除所有字段。我希望它一次拿走一个而不重置其他字段,而且每当我单击减号按钮时,我都会不断收到 Not a Number (NaN) 错误。任何帮助是极大的赞赏。我将在下面显示我的代码。
<input name="+" type="button" id="+" onclick="addInput()" value="+" label="+" />
<input name="-" type="button" id="-" onclick="subtractInput()" value="-" label="-" />
<span id="response"></span>
<script>
var countBox = 1;
var boxName = 0;
function addInput() {
var boxName = "#";
document.getElementById('response').innerHTML += '<br/><input type="text" id="' + boxName + '" value="' + boxName + '" " /><br/>';
countBox += 1;
}
function subtractInput() {
var boxName = "#";
document.getElementById('response').innerHTML -= '<br/><input type="text" id="' + boxName + '" value="' + boxName + '" " /><br/>';
countBox -= 1;
}
</script>
【问题讨论】:
标签: javascript input field add subtraction