いくつかの写真を含むカタログがあり、それらの写真の 1 つを押して、現在表示しているページを離れずに、私の DIv の 1 つで完全な画像を変更したいと考えています。
インターネットを検索した後、私はこれを見つけました:
<a href="imagem(@picture.FullSizeImageUrl" ... >
<img src="@picture.ImageUrl" ... />
</a>
このJavaScript関数に接続する必要があります:
function imagem(txt) {
document.getElementById("imagemgrande").innerHTML = "<img src='" + txt + "' alt=''/>"
必要な画像を ID で div に送信しますimagemgrande
。
コードを実行して画像にカーソルを合わせると、ブラウザーの下部に表示されるリンクから、表示したい画像への正しいパスが表示されます (つまり、Java 関数は正しいパスを受け取る必要があります)。何もしません。イメージタグが間違って作成されている可能性があると思いalert(txt)
、document.getElementByID
. 登録すらしない。
私は何かを忘れていますか、javascript変数を宣言していませんtxt
か?