我想在javascript中存储数组中按钮单击的值

时间:2013-12-23 05:46:10

标签: javascript html5 css3

我正在尝试用Javascript制作一个Tic tac toe游戏,我已经在C++制作了这个游戏但现在我想在Javascript中实现它,但是javascript的问题是我无法存储以前的数组中的值。就像我使用按钮一样,如果第一个用户单击了按钮,它应该在每次用户点击时将按钮值存储在一个数组中,这样我最终可以得出结论并宣布获胜者。

这是link for the code

1 个答案:

答案 0 :(得分:0)

在您的问题中添加代码,以便每个人都能轻松完成。现在按照你的小提琴,这些是以下更正,在每个函数调用中你正在创建一个新数组

检查以下更新的代码

<script>
 var array= new Array();   // move array out of function as 
                          //you want to store in array on every click
function myFunction(name,n)
{


 array[n]=name;

    if(n%2==0)
    {
    array[n]='x';   
    }
    else
    {
        array[n]='o' // fix spellling
        check1();
    }

        function check1()
        {   
         if(array[0] && array[1] && array[2] == 'x')
           alert("congrats");

        }        

}</script>