我想编写一个函数来获取数组的第一个值,如果我再次运行该函数,我想获取数组的第二个元素。 每次我触发该功能时,有人可以帮助我增加阵列上的位置吗? 我的解决方案不起作用。
var nextelements = []
/*function SaveIDtoArray(clicked_id)
{
nextelements.push(clicked_id);
}*/
function SaveAndProceed() {
if (nextelements.length === 1) {
var x = document.getElementById(nextelements[P]+"_content");
if (x.style.display === "none") {
x.style.display = "block";
P++;
} else {
x.style.display = "none";
}
}
}
最佳答案
为什么不创建原始数组的副本并在重复数组上运行函数。每次使用 JavaScript 的 duplicate_array.shift()
函数从重复数组运行函数时,不断删除第一个元素。
关于javascript - 显示数组中第一个值的函数,如果再次运行它,则显示数组中的第二个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53059274/