実行時にDashcode(Javascript)で画像オブジェクトのソースを変更するにはどうすればよいですか?
私は試した:
var image = document.getElementById( "image")。object; image.src = "IMG_0230.JPG";
実行時にDashcode(Javascript)で画像オブジェクトのソースを変更するにはどうすればよいですか?
私は試した:
var image = document.getElementById( "image")。object; image.src = "IMG_0230.JPG";
これが機能するようになり
ました。画像がプロジェクトのImagesフォルダーに保存されていることを確認しました。
var image = document.getElementById("image");
image.firstElementChild.src = "image source";
何がポイントなのかわかりません.object
が、リファレンスで十分でしょう。物件はありobject
ますか?
リストビューに画像があり、その画像の値トランスフォーマーを設定しました。この値トランスフォーマーは、データソースに保存されている画像ファイルの名前を取得し、URLパスを付加して、その画像が存在するサーバーからファイルを読み込みます。
これはあなたがやろうとしていることと似ていますか?その場合は、DashCodeドキュメントに値トランスフォーマーに関するセクションがあります。これは、文書化されている数少ないものの1つです。:)
image.setSrc
機能が機能していません。
私は問題を解決する別の方法を見つけました-
document.getElementById("imageView").innerHTML = '<img id="DC_img"
class="apple-hidden" apple-group="image" src="' + url + '">';
DashcodeのImagePartはdivブロックを作成し、その中にsourceを属性として含むimgタグを作成します。したがって、innerHTML
forを記述するかimageView
、IDを含むimgタグを見つけて、setAttribute()
関数を使用します。
私はいつもこれを使います
var image = document.getElementById("imagetobeset");
image.firstElementChild.src = "imagefile";
ここで、 imagetobesetは変更する要素の名前であり、 imagefileは画像ソースを設定するファイルの名前です。
これを試してみてください、それはうまくいくでしょう
document.getElementById("image").src="fineName.jpg";