Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/35.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_Image_Math_Random_Submit - Fatal编程技术网

Javascript 创建随机图像

Javascript 创建随机图像,javascript,image,math,random,submit,Javascript,Image,Math,Random,Submit,我有一个任务,我必须创建一个基于JavaScript的应用程序,我已经完成了,

我有一个任务,我必须创建一个基于JavaScript的应用程序,我已经完成了,<但我现在的问题是,我必须使用两个文本框,一个是输入您的姓名,另一个是输入您的姓氏。一旦你输入,并点击提交按钮,我需要一个随机图像五个出现,然后慢慢跳转周围的应用程序页面。我知道我必须使用数学随机码。但我不知道如何使用“提交”,然后每次单击“提交”时从五张图片中生成不同的图片。

您可以将图像保存在数组中,然后使用0到4之间的math.random获得随机图像。您将所有这些内容放在一个函数中,并在submit上触发该函数

试试这样的方法:

var image_urls = [ "1.png", "2.png", "3.png", "4.png", "5.png" ];
var selected_image;

function PickImage()
{
    selected_image = image_urls[Math.floor(Math.random() * image_urls.length)];
    document.getElementById("image_element").src = selected_image;
}
HTML:

<img id='image_element'>
<input type="button" value="Submit" onclick="PickImage()" />