我需要更正一些代码。所以这里是JS:
var $ = function (id) {
return document.getElementById(id);
}
var myTransaction = new Array[];
function processInfo() {
var myItem = $('item').value;
var myAmount = parseFloat($('amount').value);
var myTotal = myItem + ":" + myAmount;
var myParagraph = $('message');
myParagraph.innerHTML = myTransaction;
for (var theTotal in myTransaction) {
myTransaction += addTogether[theTotal] + "<br>";
}
}
window.onload = function () {
$("addbutton").onclick = processInfo;
}
和 HTML
<section>
<p>Item:
<input type="text" id="item" size="30">
<p>Amount:
<input type="text" id="amount" size="30">
<p><span id="message">*</span>
<p>
<input type="button" id="addbutton" value="Add Item" onClick="processInfo();">
</section>
我需要做的是获取文本框的值,并将它们一起添加到一个变量中,然后将其存储到数组中。然后使用 for-in 循环将 Array 中的每个元素连接成一个字符串变量。但是,还必须在字符串中的每个值的末尾粘贴一个
标签,最后是将这个字符串放在页面末尾的段落中。