想要创建一个切换函数,将三个随机选择的div中的一个与类“cards”进行比较,例如id=ímg-1'的div。随机变量不是div,但我不知道如何将其设为div,也不知道如何将其id与card1变量进行比较。
var card1 = document.getElementById('img-1')
function changeCard() {
var random = Math.floor(Math.random() * $('.cards').length);
switch (random){
case card1:
play()
break;
}
}
三个分区之一:
<div id="img-1" class="cards"></div>
提前谢谢!
1条答案
按热度按时间ekqde3dh1#
我想你已经
card2
及card3
同样,正如您在评论中所说,所有卡都将执行不同的函数。如果是这样的话scwitch
将随机div与变量进行比较过于复杂,您可以简单地创建一个函数数组并随机调用一个函数,如下所示(示例数组包含一些虚构的函数名,用您自己的函数替换):如果我完全误解了这个问题,您可以将随机整数连接到代码中的元素,如下所示:
然后通过
element
到switch
而不是random
.