Javascript JS Dice-使用if条件为html图像分配Math.random值
您好,我正在使用Javascript创建一个随机骰子输出(从1-6),包括骰子一侧的图像。Javascript JS Dice-使用if条件为html图像分配Math.random值,javascript,html,image,if-statement,random,Javascript,Html,Image,If Statement,Random,您好,我正在使用Javascript创建一个随机骰子输出(从1-6),包括骰子一侧的图像。 mathRandomDice函数工作正常,但将其分配给图像的“如果”条件不是… 我的目标是为图像指定Math.random值 function mathRandomDice() { document.getElementById("dice").innerHTML = Math.floor(Math.random() * 6) + 1; } var x = mathRandomDice;
mathRandomDice函数工作正常,但将其分配给图像的“如果”条件不是…
我的目标是为图像指定Math.random值
function mathRandomDice() {
document.getElementById("dice").innerHTML = Math.floor(Math.random() * 6) + 1;
}
var x = mathRandomDice;
if (x = 1) {
d.innerHTML = '<img src=https://image.ibb.co/cQKOhc/dice1.png>';
}
正文{
文本对齐:居中;}
/*钮扣*/
钮扣{
显示:内联块;
填充:15px 25px;
字体大小:24px;
光标:指针;
文本对齐:居中;
文字装饰:无;
大纲:无;
颜色:#fff;
背景色:#4CAF50;
边界:无;
边界半径:15px;
盒影:0 9px#999;
}
按钮:悬停{背景色:#3e8e41}
按钮:激活{
背景色:#3e8e41;
盒影:0 5px#666;
变换:translateY(4px);
}
按下按钮可获得随机骰子编号
掷骰子
单个=
是赋值运算符。使用=
或==
进行比较。这应该起作用:
if (x == 1) {
d.innerHTML = '<img src=https://image.ibb.co/cQKOhc/dice1.png>';
}
if(x==1){
d、 innerHTML='';
}
我的问题的解决方案非常简单
我的朋友科里斯托说得对,我把可验证的作业写错了“(x=1)”而不是“(x=1)”
必须将随机结果放在函数上,如下所示:
img.src=“骰子”+随机+”.jpg”
这样,您就可以为随机数加载正确的图像
随机==1
“骰子”+随机+“.jpg”=骰子1.jpg
随机==2
“骰子”+随机+“.jpg”=骰子2.jpg
等等..如何设置
x
?你的功能缺失了什么吗?可能将返回给您编码并查看mathRandomDice()
?