繁体   English   中英

用JavaScript更改div的偏移量

[英]Changing the offset of div with javascript

我正在尝试创建自己的滚动条,并且div中包含一个较长的水平表,而我目前正试图将div左右移动。

我尝试了以下方法:

var d = document.getElementById("scroll");
d.style.color = "blue";
d.style.left = -300;

颜色是看我是否可以从滚动“类”访问div。 它变成蓝色,但是不能向左偏移300,什么也没发生。

我究竟做错了什么?

我看到三个问题:

  1. 元素未定位(如果元素已定位,则leftrighttopbottom属性将起作用)。 另外,您可以使用marginLeft
  2. -300周围没有引号或双引号。
  3. 您缺少单位px

var d = document.getElementById("scroll");
d.style.color = "blue";
d.style.position = "relative";
d.style.left = "-300px";

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM