从 getBoundingClientRect 赋值
Assign a value from getBoundingClientRect
我正在尝试使用 W3School 中的这段代码并对其进行修改以将结果 LEFT 值分配给另一个元素 (DIV)
即使正确恢复了左值8也没有任何反应!关于我如何尝试分配错误的任何想法!
谢谢
要直接分配 CSS,您需要向其传递一个有效值 more on MDN。所以它需要有例如"px"
或 "%"
就可以了。
简而言之,它会像这样工作:
document.getElementById("aaa").style.left = x + "px";
您要添加:+ "px"
因此更改以下行:
document.getElementById("aaa").style.left = x;
至:
document.getElementById("aaa").style.left = x + "px";
我正在尝试使用 W3School 中的这段代码并对其进行修改以将结果 LEFT 值分配给另一个元素 (DIV)
即使正确恢复了左值8也没有任何反应!关于我如何尝试分配错误的任何想法! 谢谢
要直接分配 CSS,您需要向其传递一个有效值 more on MDN。所以它需要有例如"px"
或 "%"
就可以了。
简而言之,它会像这样工作:
document.getElementById("aaa").style.left = x + "px";
您要添加:+ "px"
因此更改以下行:
document.getElementById("aaa").style.left = x;
至:
document.getElementById("aaa").style.left = x + "px";