Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/81.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_Html_Random - Fatal编程技术网

Javascript 随机图像生成器在目录中找不到图像

Javascript 随机图像生成器在目录中找不到图像,javascript,html,random,Javascript,Html,Random,我正在制作一个非常简单的网页,其中只包含一个按钮,在上面生成一个随机图像 我在网上搜索过,但没有一个答案能解决我的问题 我有一个js代码似乎在工作:它生成了一个随机数,但当我尝试将该数字链接到“.jpg”(我所有的图像都是这样命名的,例如:1.jpg、2.jpg等)时,它说 这基本上意味着我的函数没有将变量中的随机数添加到文件名src中 我确信图像的名称是[number].jpg,并且目录是正确的 HTML: 去 JS: 函数生成器(){ var x=数学地板((数学随机()*12)+1);

我正在制作一个非常简单的网页,其中只包含一个按钮,在上面生成一个随机图像

我在网上搜索过,但没有一个答案能解决我的问题

我有一个js代码似乎在工作:它生成了一个随机数,但当我尝试将该数字链接到“.jpg”(我所有的图像都是这样命名的,例如:1.jpg、2.jpg等)时,它说

这基本上意味着我的函数没有将变量中的随机数添加到文件名src中

我确信图像的名称是[number].jpg,并且目录是正确的

HTML:

JS:

函数生成器(){
var x=数学地板((数学随机()*12)+1);
控制台日志(x);
document.getElementById('divImage')。innerHTML='';
}

如果要在字符串上插入变量,请使用以下选项之一:

'<img src="img/' + x +'.jpg">'
“”
或者使用ES6

`<img src="img/${x}.jpg">`
``
.innerHTML='',欢迎光临。
function generator() {
    var x= Math.floor((Math.random()*12)+1);
    console.log(x);
    document.getElementById('divImage').innerHTML='<img src="img/[x].jpg">';
}

'<img src="img/' + x +'.jpg">'
`<img src="img/${x}.jpg">`