我正在尝试创建自己的滚动条,并且我在一个 div 中包含一个长的水平表格,我目前只是想能够向左或向右移动该 div。
我尝试了以下方法:
var d = document.getElementById("scroll");
d.style.color = "blue";
d.style.left = -300;
颜色是看我是否可以从滚动“类”访问 div。它变成蓝色,但是它无法向左偏移 300,没有任何反应。
我做错了什么?
最佳答案
我看到三个问题:
- 元素未定位(
left
、right
、top
和bottom
属性将起作用,如果元素定位)。或者,您可以使用marginLeft
。 -300
周围没有引号或双引号。- 您缺少单位
px
。
var d = document.getElementById("scroll");
d.style.color = "blue";
d.style.position = "relative";
d.style.left = "-300px";
关于javascript - 使用javascript更改div的偏移量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28026935/