0

非常に単純な Javascript 関数を作成しました。画像ファイル名 (file.png など) をランダムに選択し、getElementById で渡すだけです。

var nameA=fileNames[randnumA];
document.getElementByID("image1").firstChild.nodeValue= nameA;

もちろん、それに付随するものは他にもありますが、含める必要はないと感じました。私がやっているのは、Javascript から文字列を渡すことだけです。十分に単純です。

問題は、その文字列を HTML タグのソースとして使用したいということです。私は初心者で、これまでにこれを行ったことがないので、簡単な説明は素晴らしいでしょう. HTML での私の現在のコードは次のとおりです。

<img src=<span id="image1">&nbsp;</span>>

タグを他のタグ内に配置するのは正しくないので、うまくいくとは思っていませんでした。

これをどのように行うべきかについてのアイデアはありますか?みんなありがとう、助けてくれてありがとう。

また、関数は確実に呼び出されています。<body>タグで onLoad として持っています。

4

2 に答える 2

2

ぽかんとした顔

<img id="image1" />

JS:

var nameA = fileNames[randnumA];
document.getElementById('image1').src = nameA;
于 2013-02-06T22:52:41.010 に答える
1

Javascript:

var nameA=fileNames[randnumA];
document.getElementByID("image1").src = nameA;

HTML:

<img id="image1" />
于 2013-02-06T22:52:42.827 に答える