0

画像の場所を動的に設定する変数があります。

その変数で背景画像を変更する必要があります。私はそれを行う方法を見つけることができません。

var myImg = '/images/example1.jpg';

document.body.style.background = "url(myImg) no-repeat"; 

これはうまくいかないようです。

構文の問題がありますか、それとも別の方法で行う必要がありますか?

4

2 に答える 2

1

myImg文字列の横にあるリテラル ワードです。連結を使用して変数を使用します。

document.body.style.background = "url(" + myImg + ") no-repeat";
于 2013-03-22T19:38:21.587 に答える
0

私はこの方法が好きです

var bodyStyle = document.body.style;

bodyStyle.backgroundImage = 'url(' + yourImage + ')';

bodyStyle.backgroundRepeat = 'リピートなし'

于 2013-03-22T19:46:59.863 に答える