Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/455.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_Random_Move - Fatal编程技术网

Javascript 在页面上随机移动图像

Javascript 在页面上随机移动图像,javascript,image,random,move,Javascript,Image,Random,Move,我试图使用一个随机数在页面上移动一个图像,这个随机数会影响图像的移动量。我得到了要显示的随机数,因此我知道该数字正在生成,但我的图像根本不会移动 下面是我使用的html、javascript和css: 您拼错了函数名。“移动汽车”中有一个“s” 请检查此已编辑的JSBin 我做了以下修改: 1.您试图将left值作为car1.style.left,如果您在外部样式中定义了left,则该值不适用于图像。您需要将其内联。 2.现在,您可以使用car1.style.left,但它仍然返回一个附加了“p

我试图使用一个随机数在页面上移动一个图像,这个随机数会影响图像的移动量。我得到了要显示的随机数,因此我知道该数字正在生成,但我的图像根本不会移动

下面是我使用的html、javascript和css:


您拼错了函数名。“移动汽车”中有一个“s”

请检查此已编辑的JSBin

我做了以下修改: 1.您试图将
left
值作为
car1.style.left
,如果您在外部样式中定义了
left
,则该值不适用于图像。您需要将其内联。 2.现在,您可以使用
car1.style.left
,但它仍然返回一个附加了“px”的字符串,所以我使用
.replace(“px”),替换了它。但是我认为光是
parseInt
就可以截断该位,所以这一点可能无关紧要


请注意,这里car1是对car元素的引用,即
var car1=document.getElementById('car1')

那只是一个打字错误。我已经修复了,但仍然不起作用。请直接在问题中共享您的代码,而不是作为链接。问题必须有效,以供其他用户进一步参考。请分享您所做的工作。问题和答案应供未来可能面临相同问题的用户参考issue@Mike非常感谢。我的问题是在外部CSS中定义样式。一旦我在img标签中定义了left样式,我的问题就解决了。