2011-08-16 58 views
2

我需要通過javascript更改div的邊距。但沒有這樣的方式:從div獲得邊距javascript

document.getElementById('div').style.margin-top = var; 

有沒有辦法做到這一點?我找不到它的任何地方

回答

3

使用marginTop,不margin-top

document.getElementById('AnIdNotADiv').style.marginTop = value + "px"; 
+0

啊哈感謝你,哈哈,我知道這是一個ID,我輸錯,非常感謝你。 –

1

jQuery有你要找的,它可以操縱那些沒有標識元素的功能。一旦包含jQuery庫,你想要的語法是:

$('div')。css('margin-top',var);

有關,包括jQuery的信息,請訪問jQuery的API網站: http://docs.jquery.com/Tutorials:Getting_Started_with_jQuery#Setup

+0

不,我的元素現在有ID,我修正了它,但是謝謝,因爲我不知道jQuery的伎倆 –