来自随机数组的console.log值给我变量未定义。 JavaScript的

时间:2013-02-06 09:49:19

标签: javascript

我试图获取数组的值,但是给了我错误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(); 

0 个答案:

没有答案