出于某种原因,我无法使用以下JavaScript设置"顶部"和"左侧"CSS属性.
var div = document.createElement('div'); div.style.position = 'absolute'; div.style.top = 200; div.style.left = 200; document.body.appendChild(div);
用Firebug我可以看到div
获取position
设置为"absolute"
,但top
和left
属性没有设置!
这适用于Firefox 3.6.
div.style.top = "200px"; div.style.left = "200px";
?
您也可以使用如下所示的setProperty方法
document.getElementById('divName').style.setProperty("top", "100px");