Javascript 在页面上随机移动图像
我试图使用一个随机数在页面上移动一个图像,这个随机数会影响图像的移动量。我得到了要显示的随机数,因此我知道该数字正在生成,但我的图像根本不会移动 下面是我使用的html、javascript和css: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
您拼错了函数名。“移动汽车”中有一个“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样式,我的问题就解决了。