【发布时间】:2025-12-17 18:10:02
【问题描述】:
我们如何从函数中改变元素在 JS 中的位置? object.style.left = "距离"; --> 它不适用于返回值,但格式正确(12%,12px)。
代码示例:
/*Get random value*/
function move() {
var distance = 10*Math.random();
return distance;
}
/*Assign to the style.left property of an element*/
function assign() {
var distance = move();
object.style.left = "distance";
}```
【问题讨论】:
-
请检查以
object.style.left开头的行。有字符串"distance" is assigned toobject.style.left, and not value ofdistance`变量。在 Codepen(codepen.io) 中也有这个例子可以帮助其他人了解如何帮助解决这个问题