0

私の質問は単純ですが、解決策が見つからないようです。javascriptを使用してhtmlを変更しています。3秒ごとに変更したい画像のヘッダーがあります。サイクルに必要な画像の名前で配列を作成しました。

画像を変更するために、画像の名前で変数を作成しました。次に、文字列の値を次のステートメントに挿入しようとします。

 imageParent.style.backgroundImage = "url('images/"nextImage".jpg')";

しかし、ご覧のとおり、これは完全に間違った構文です。これの正しい構文は何ですか?

4

2 に答える 2

4

あなたがやろうとしていることは、文字列連結として知られています。JavaScript では、 + 演算子を使用して最も簡単に実行できます。

"url('images/" + nextImage + ".jpg')"

http://www.w3schools.com/js/js_operators.aspの文字列で使用される + 演算子を参照してください。

于 2013-06-23T16:32:05.623 に答える
0

nextImage の代わりに +nextImage+ を試してみてください

于 2013-06-23T16:31:19.233 に答える