我正在编写一个脚本,onload 会将一个类添加到 12 个 DIV 中的随机 4 个,然后从数组中删除 DIV 的 ID。
我有一个包含所有 12 个 DIV ID 的数组设置。
有时当我重新加载页面时,4 个 DIV 具有该类,而其他时候只有 3 个 DIV 具有该类。
有点坚持为什么会这样。我注释掉了从数组代码中删除,看看这是否是问题,但仍然是同样的问题。
这是我的代码:
//Randomize Which Shoes Are Positive And Negative
function randomizeShoes(){
allGroundShoes = new Array('ground_black_1','ground_black_2','ground_brown_1','ground_brown_2','ground_clown_1','ground_clown_2','ground_disco_1','ground_disco_2','ground_moccasins_1','ground_moccasins_2','ground_red_1','ground_red_2');
for(var i=0; i < 4; i++){
randomAllGroundShoes = allGroundShoes[Math.floor(Math.random() * allGroundShoes.length)];
$('#'+randomAllGroundShoes+'').addClass('shoeNegitive');
//randomShoeID = allGroundShoes.indexOf('randomAllGroundShoes');
//if(randomShoeID != -1){ allGroundShoes.splice(randomShoeID, 1); }
}
}