2011-08-16 13 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のあなたは、それがIDを持っていない要素を操作することができます探している機能を備えています。 jQueryライブラリが含まれていれば、あなたが望むものの構文は次のようになります:

$( 'div').css( 'margin-top'、var); jQueryのを含む詳細については

、jQueryのAPIサイトを参照してください: http://docs.jquery.com/Tutorials:Getting_Started_with_jQuery#Setup

+0

いいえ、私の要素はIDで今は固定されていますが、感謝しています。なぜならjQueryのトリックを知っていなかったからです –

関連する問題