我尝试了W3Schools中的这段代码,并对其进行了修改,将结果LEFT值赋给了另一个元素(DIV)。
即使左值8被正确恢复,也不会有任何反应!知道我是如何尝试这种分配错误的吗?谢谢
发布于 2021-09-17 11:54:13
要直接分配CSS,您需要向它传递一个有效的值more on MDN。因此,它需要有"px"或"%"。
简而言之,它是这样工作的:
document.getElementById("aaa").style.left = x + "px";发布于 2021-09-17 12:16:22
你想添加:+ "px"
因此,请更改以下行:
document.getElementById("aaa").style.left = x;至:
document.getElementById("aaa").style.left = x + "px";https://stackoverflow.com/questions/69222916
复制相似问题