Javascript 如何在JS中洗牌对象
目前正在做一个滑动类型的游戏,我主要是因为我的洗牌功能遇到了麻烦。我试图调整Fisher-Yates shuffle,但我只熟悉在数组中使用该函数。我想把它调整到数组之外的对象是很容易的,但我不相信我做得对。还希望能够在单击“重置”按钮时将所有对象重置到原始位置Javascript 如何在JS中洗牌对象,javascript,css,html,Javascript,Css,Html,目前正在做一个滑动类型的游戏,我主要是因为我的洗牌功能遇到了麻烦。我试图调整Fisher-Yates shuffle,但我只熟悉在数组中使用该函数。我想把它调整到数组之外的对象是很容易的,但我不相信我做得对。还希望能够在单击“重置”按钮时将所有对象重置到原始位置 功能板(){ 对于(var i=0;i
功能板(){
对于(var i=0;i
#b00{
位置:绝对位置;
顶部:100px;
左:10px;
宽度:57px;
高度:57px;
}
#b01{
位置:绝对位置;
顶部:100px;
左:70像素;
宽度:57px;
高度:57px;
}
#b02{
位置:绝对位置;
顶部:100px;
左:130像素;
宽度:57px;
高度:57px;
}
#b03{
位置:绝对位置;
顶部:100px;
左:190px;
宽度:57px;
高度:57px;
}
#b10{
位置:绝对位置;
顶部:160px;
左:10px;
宽度:57px;
高度:57px;
}
#b11{
位置:绝对位置;
顶部:160px;
左:70像素;
宽度:57px;
高度:57px;
}
#b12{
位置:绝对位置;
顶部:160px;
左:130像素;
宽度:57px;
高度:57px;
}
#b13{
位置:绝对位置;
顶部:160px;
左:190px;
宽度:57px;
高度:57px;
}
#b20{
位置:绝对位置;
顶部:220px;
左:10px;
宽度:57px;
高度:57px;
}
#b21{
位置:绝对位置;
顶部:220px;
左:70像素;
宽度:57px;
高度:57px;
}
#b22{
位置:绝对位置;
顶部:220px;
左:130像素;
宽度:57px;
高度:57px;
}
#b23{
位置:绝对位置;
顶部:220px;
左:190px;
宽度:57px;
高度:57px;
}
#b30{
位置:绝对位置;
顶部:280px;
左:10px;
宽度:57px;
高度:57px;
}
#b31{
位置:绝对位置;
顶部:280px;
左:70像素;
宽度:57px;
高度:57px;
}
#b32{
位置:绝对位置;
顶部:280px;
左:130像素;
宽度:57px;
高度:57px;
}
#b33{
位置:绝对位置;
顶部:280px;
左:190px;
宽度:57px;
高度:57px;
}
#btnReset{
字号:12号;
位置:绝对位置;
顶部:390px;
左:120px;
}
#BtncRamble{
字号:12号;
位置:绝对位置;
顶部:390px;
左:10px;
}
滑块游戏
您是否在某处定义了独立的getElementById()
函数?否则会引发错误,对元素应用算术甚至没有意义。我认为getElementById用于根据其id调用对象。如果语法不明显,则为新语法。它是document.getElementById()
。在执行任何其他操作之前,请打开浏览器的错误控制台并修复您在那里看到的错误。(如果您想要的是输入元素的值而不是元素本身,那么您可能需要在末尾添加.value
。@Juhana啊,就是这样。相信我已经修复了错误,除了我应该向返回的元素或变量x添加.value之外?