配列の値を取得しようとしていますが、エラー rand ( my variable) is not defined が表示されます。配列は正常に機能し、値をクラスに追加しています..だから、なぜ機能しないのか本当に理解できません。
これが私の機能です。
function AddEvent(){
var AddEvent = "add";
var addClass= document.getElementsByClassName(AddEvent);
addClass=addClass[addClass.length-1];
addClass.addEventListener("click", addDiceEvent, true);
var diceArray = Array=[
"one",
"two",
"three",
"four",
"five",
"six"];
console.log("when set",addClass);
function addDiceEvent() {
var rand = diceArray[Math.floor(Math.random() * diceArray.length)];
dicesides_func.call(addClass,rand);
}
}
// Console.log(rand) gives the error # Uncaught ReferenceError: rand is not defined #
AddEvent();