将 div 的偏移量更改为 javascript
Changing the offset of div with javascript
我正在尝试创建我自己的滚动条,我有一个长的水平 table 包含在 div 中,我目前只是想移动 div 向左或向右。
我尝试了以下方法:
var d = document.getElementById("scroll");
d.style.color = "blue";
d.style.left = -300;
颜色是看我是否可以从卷轴"class"访问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";
我正在尝试创建我自己的滚动条,我有一个长的水平 table 包含在 div 中,我目前只是想移动 div 向左或向右。
我尝试了以下方法:
var d = document.getElementById("scroll");
d.style.color = "blue";
d.style.left = -300;
颜色是看我是否可以从卷轴"class"访问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";