0

我试图获取数组的值,但给了我错误 rand (我的变量)未定义。该数组工作正常并将值添加到一个类中。所以我真的不明白为什么它不工作。

这是我的功能。

     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(); 
4

0 回答 0