1

実行時にDashcode(Javascript)で画像オブジェクトのソースを変更するにはどうすればよいですか?

私は試した:

var image = document.getElementById( "image")。object; image.src = "IMG_0230.JPG";

4

6 に答える 6

3

これが機能するようになり
ました。画像がプロジェクトのImagesフォルダーに保存されていることを確認しました。

var image = document.getElementById("image");
image.firstElementChild.src = "image source";
于 2011-09-07T20:06:21.897 に答える
1

何がポイントなのかわかりません.objectが、リファレンスで十分でしょう。物件はありobjectますか?

于 2010-11-06T18:44:22.173 に答える
0

リストビューに画像があり、その画像の値トランスフォーマーを設定しました。この値トランスフォーマーは、データソースに保存されている画像ファイルの名前を取得し、URLパスを付​​加して、その画像が存在するサーバーからファイルを読み込みます。

これはあなたがやろうとしていることと似ていますか?その場合は、DashCodeドキュメントに値トランスフォーマーに関するセクションがあります。これは、文書化されている数少ないものの1つです。:)

于 2010-11-11T18:58:29.500 に答える
0

image.setSrc機能が機能していません。

私は問題を解決する別の方法を見つけました-

document.getElementById("imageView").innerHTML = '<img id="DC_img" 
    class="apple-hidden" apple-group="image" src="' + url + '">';

DashcodeのImagePartはdivブロックを作成し、その中にsourceを属性として含むimgタグを作成します。したがって、innerHTMLforを記述するかimageView、IDを含むimgタグを見つけて、setAttribute()関数を使用します。

于 2011-03-22T04:14:02.493 に答える
0

私はいつもこれを使います

var image = document.getElementById("imagetobeset");
image.firstElementChild.src = "imagefile";

ここで、 imagetobesetは変更する要素の名前であり、 imagefileは画像ソースを設定するファイルの名前です。

于 2012-12-26T22:25:26.020 に答える
0

これを試してみてください、それはうまくいくでしょう

document.getElementById("image").src="fineName.jpg";
于 2014-04-11T10:57:30.443 に答える