0
返回最後添加的元素我試圖通過警報檢索EN陣列,但之後每一次點擊,我得到的,而不是在每次點擊後多1相同的值1。我嘗試了循環和沒有。我也試過var seats = new Array();
。的Javascript全局數組.push在陣列
我做錯了什麼?
var seats = [];
function loadSubmitBtn() {
document.getElementById("btnSubmit").addEventListener("click", function() {
showArray();
});
}
function showArray() {
seats.push("1");
var test = "";
for (i = 0; i < seats .length; i++) {
test += seats [i];
}
alert(test);
alert(seats);
}
你可能提交表單,因此刷新頁面。使用'' – 2016-09-27 17:03:09
FYI,則可以刪除該匿名函數的處理程序。只需傳遞'showArray' *(不包含parens)*。 '的document.getElementById( 「btnSubmit按鈕」)的addEventListener( 「點擊」,showArray);' – 2016-09-27 17:05:00
此外僅供參考,你並不需要一個循環來創建的字符串。只要做到'警報(seats.join( 「」))' – 2016-09-27 17:10:01