1

画像ボタンをクリックするだけでさまざまな画像を呼び出すJavaScriptコードを作成する必要があります。画像にproduct1、product2、product3という名前を付けました。JavaScriptは初めてです。

var count;
document.getElementById("divProduct").style.backgroundImage="url('images/product'+count)";

上記のコードを試していますが、機能していません

4

4 に答える 4

2

構文の強調表示を見ると、+ countは文字列として扱われています。

一重引用符(一種)の外側に配置しますが、文字列を区切るために実際に使用している引用符である二重引用符の外側に配置する必要があります。

document.getElementById("divProduct").style.backgroundImage="url('images/product" + count + "')";
于 2012-08-10T04:59:26.110 に答える
0

あなたのコードはBlenderが言ったようになっているはずですが、それでもうまくいかない場合はdivサンプルを追加してください:

<div id="divProduct">&nbsp;</div>
于 2012-08-10T05:11:31.943 に答える
0

画像拡張子もありません。画像の種類に応じて、.pngまたは.jpgなどの画像にする必要があります。

また、コンソールでエラーが発生していないかどうかも知りたいです。

編集:この質問への答えを探している人は、私の下のブレンダーの返信もチェックしてください。

于 2012-08-10T05:12:05.063 に答える
0

私はそれが次のようでなければならないと思います。

var count;
document.getElementById("divProduct").style.backgroundImage="url('images/product" + count + ".jpg')";
于 2012-08-10T05:14:44.723 に答える