0

私は単純なアプリケーションを持っており、JSコードは次のようになります。

function refresh(){
    window.location.reload();
    document.getElementById("a").src="http://30.media.tumblr.com/tumblr_l8nftqa6oF1qbadnxo1_500.png";
}

ボタンのHTMLコードは次のとおりです。

<button id="refresh" onclick="refresh()">Refresh</button>

そして、src行くべきHTMLコードは次のようになります。

<img id="a" style="position:absolute;top:390px;left:15px;height:254px;width:330px">

入力タイプを持つ残りのコードtextは問題ありませんが、画像が正しく読み込まれず、いくつか試してみましたが、JSを初めて使用するため、これを適切に行う方法がわかりません。

4

2 に答える 2

1

このコードを使用したいと思います:

function refresh(){
  window.location.reload();
}

window.onload = function () {
  document.getElementById("a").src="http://30.media.tumblr.com/tumblr_l8nftqa6oF1qbadnxo1_500.png";
}
于 2012-05-13T22:44:26.147 に答える
0

ページをリロードする必要はまったくないかもしれません。ボタンをクリックすると、次のように新しい画像を取得できます。つまり、「window.location.reload()」が不要な場合は削除してください。

`function refresh(){
    document.getElementById("a").src="http://ecx.images-amazon.com/images/I/3131FYr6f6L._SL500_AA300_.jpg"; }`

(投稿にあるもので「アクセスが拒否されました」というメッセージが表示されたため、画像パスを変更したことに注意してください。)

于 2012-05-13T22:51:49.497 に答える