Javascript JS Dice-使用if条件为html图像分配Math.random值

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;

您好,我正在使用Javascript创建一个随机骰子输出(从1-6),包括骰子一侧的图像。
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()