因此,我对此很陌生,希望每次单击按钮时都可以在“存款”文本框中添加一美元。我将不得不用四分之一角钱,镍和纽扣来做到这一点。这是我到目前为止所拥有的。

<input type="button" value="Dollar" id="dollar" />
$<input type="text" id="deposit" />


而JavaScript是:

var $ = function (id) { return document.getElementById(id); }

var item = [];

var total = 0;
for (i=0; i < item.length; i++){
total += item[i];
$("deposit").value = total;
}
$("dollar").onclick = item.push(1);


无论您能提供什么帮助,我们都感激不尽!

最佳答案

你不是说

Live Demo

var $ = function (id) { return document.getElementById(id); }
var add = function(fld,val) {
  return (parseFloat(fld.value)+val).toFixed(2);
}

window.onload=function() {
  $("dollar").onclick=function() {
    $("deposit").value = add($("deposit"),1);
  }
  $("dime").onclick=function() {
    $("deposit").value = add($("deposit"),.1);
  }
  $("nickel").onclick=function() {
    $("deposit").value = add($("deposit"),.05);
  }
  $("refund").onclick = function() {
    $("deposit").value = "0.00";
  }
}

10-06 06:34