我有一个包含几张图片的目录,我想按下其中一张图片,并且在不离开我所在的页面的情况下更改我的一个 DIv 中的完整图像。
在网上搜索后,我发现了这个:
<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
吗?