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