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