0

私の問題: body タグに 2 つの背景画像があり、1 つは左に、もう 1 つは右に浮いています。左の画像には 50px の左パディングがあり、右の画像には 50px の右パディングがあります。左の画像の左のパディングと右の画像の右のパディングをjavascript(jqueryではない)で変更する必要があります。

ご協力いただきありがとうございます!:)

#body{
      background:url('http://www.w3schools.com/css/w3css.gif') no-repeat 50px 0px,
      url('http://www.w3schools.com/css/w3css.gif') no-repeat top right 50px;
}
4

2 に答える 2

1

これを使って

document.getElementById('body').style.backgroundPosition = '150px 0, 100px 0';

最初150px 0は左の画像100px 0用で、2 番目の画像用です。

ここにフィドルがあります:http://jsfiddle.net/enve/9a32b/

于 2013-07-01T20:34:00.870 に答える
0

タグに id="body" のような ID を付けてから、

document.getElementById("body").style["padding-left"] = "50px"; document.getElementById("body").style["padding-right"] = "50px";

このスタックオーバーフローの質問を参照してください

于 2013-07-01T20:34:48.933 に答える