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); }
}
}