Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/385.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何创建基于订单的单击事件_Javascript_Events - Fatal编程技术网

Javascript 如何创建基于订单的单击事件

Javascript 如何创建基于订单的单击事件,javascript,events,Javascript,Events,我正在尝试为一个蹒跚学步的孩子创建一个涉及数数的网络游戏。我想让他们按顺序点击1到10,这样他们就不能点击说3,直到他们按顺序正确点击1和2。可能很简单,但我对js有点不在行。任何帮助都将不胜感激。谢谢 如果您是js新手,您可能想开始学习JQuery。我觉得它非常有用。使用它,您可以执行以下操作: <button value='1'> 1 </button> <button value='2'> 2 </button> <button

我正在尝试为一个蹒跚学步的孩子创建一个涉及数数的网络游戏。我想让他们按顺序点击1到10,这样他们就不能点击说3,直到他们按顺序正确点击1和2。可能很简单,但我对js有点不在行。任何帮助都将不胜感激。谢谢

如果您是js新手,您可能想开始学习JQuery。我觉得它非常有用。使用它,您可以执行以下操作:

 <button value='1'> 1 </button>
 <button value='2'> 2 </button>
 <button value='3'> 3 </button>
...

<script>
   var highest = 0;

   $('button').click( function() {
       if($(this).val() == highest+1)
       {   highest = $(this).val();   alert("yay!");  }
   });
</script>

这段代码基本上会告诉你“耶!”每次你点击下一个数字。

你能描述一下你到目前为止尝试了什么吗?斯科特-说实话,我甚至不知道从哪里开始使用js。@user2570816:即使你还不知道如何在代码中实现它,你能把你想做的事情分解成一小块一小块吗?这是一个很好的第一步…好吧,我写这篇文章已经有一段时间了,但我终于找到了一些我想要实现的示例代码。因此,基本上,我想要它,这样用户必须按顺序点击数字,如果他们得到正确的一个,它就会消失,如果没有,它会有一个警告,说类似重试的东西是exampleuser2570816:我恐怕这仍然不是对JS代码的尝试,这是我愿意帮助的。试试看。它不会咬人。