我在寫一個簡單的計數器,它爲相應按鈕上的每次單擊添加或模擬。但是,我無法使文字輸入相應地改變。當按鈕在Javascript中單擊時,輸入不會改變
<!DOCTYPE html>
<html>
<body>
<div>
<form>
<input id="minus" type="button" value="-" onclick="minus()" >
<input id="num" type="text" name="message" value="10">
<input id="add" type="button" value="+" onclick="add()" >
</form>
</div>
<script>
var input = document.getElementById("num");
function add()
{
var result = (parseInt(input.value,10) + 1).toString();
input.value = result;
}
function minus()
{
var result = (parseInt(input.value,10) - 1).toString();
input.value = result;
}
</script>
</body>
</html>
我做錯了什麼? 謝謝。