单击缩略图图像时使用JavaScript更改大图像
我使用了以下HTML/JavaScript代码制作了一个网页,通过单击缩略图可以更改较大的图像:单击缩略图图像时使用JavaScript更改大图像,javascript,image,onclick,src,Javascript,Image,Onclick,Src,我使用了以下HTML/JavaScript代码制作了一个网页,通过单击缩略图可以更改较大的图像: <script type="text/javascript"> function ChangeImage(a) { document.getElementById("viewer").src = a; } </script> <section> <img class="thumbnail" src="/images/Thum
<script type="text/javascript">
function ChangeImage(a) {
document.getElementById("viewer").src = a;
}
</script>
<section>
<img class="thumbnail" src="/images/Thumbnails/FormalHeadshot1.JPG" onclick="ChangeImage("/images/FormalHeadshot1.JPG");">
<img class="thumbnail" src="/images/Thumbnails/FormalHeadshot2.JPG" onclick="ChangeImage("/images/FormalHeadshot2.JPG");">
<img class="thumbnail" src="/images/Thumbnails/Performing.JPG" onclick="ChangeImage("/images/Performing.JPG");">
<img class="thumbnail" src="/images/Thumbnails/Playing.JPG" onclick="ChangeImage("/images/Playing.JPG");">
<img class="thumbnail" src="/images/Thumbnails/InformalHeadshot.JPG" onclick="ChangeImage("/images/InformalHeadshot.JPG");">
<br>
<img id="viewer" src="/images/FormalHeadshot1.JPG">
</section>
功能更改图像(a){
document.getElementById(“查看器”).src=a;
}
你知道为什么当我点击缩略图像时,大图片什么也没发生吗?我对JavaScript有点陌生,所以我可能遗漏了一些明显的东西,但我所做的研究似乎并没有解决问题。您需要在内部使用单引号,而不是双引号,或者避开双引号 “需要” 或者只是一句话' 比如说,
<img class="thumbnail" src="/images/Thumbnails/FormalHeadshot1.JPG" onclick="ChangeImage('/images/FormalHeadshot1.JPG');">
您需要在内部使用单引号,而不是双引号,或者转义双引号 “需要” 或者只是一句话' 比如说,
<img class="thumbnail" src="/images/Thumbnails/FormalHeadshot1.JPG" onclick="ChangeImage('/images/FormalHeadshot1.JPG');">
您只能调用标记img,只能调用最后一个id查看器,而这些标记img没有onclick ChangeImage。对于其他标记,您需要为每个标记生成不同的id,并调用class标记。只有您可以调用标记img,才可以调用id查看器,这是最后一个标记,并且这些标记img没有onclick ChangeImage。对于其他标记,您需要为每个标记生成不同的id,并调用类标记。尝试将您的JS代码置于此html下方。尝试将您的JS代码置于此html下方。以下是代码
<script type="text/javascript">
function ChangeImage(a) {
document.getElementById("viewer").src = a;
}
</script>
<section>
<img class="thumbnail" src="http://goo.gl/Cdfnd" onclick="ChangeImage('http://goo.gl/phiUS');" />
<img class="thumbnail" src="http://goo.gl/VmUjM" onclick="ChangeImage('http://goo.gl/YLr0i');" />
<!--
More images here
-->
<br/>
<img id="viewer" src="http://goo.gl/phiUS" />
</section>
功能更改图像(a){
document.getElementById(“查看器”).src=a;
}
这是JSFIDLE,以防万一这是代码
<script type="text/javascript">
function ChangeImage(a) {
document.getElementById("viewer").src = a;
}
</script>
<section>
<img class="thumbnail" src="http://goo.gl/Cdfnd" onclick="ChangeImage('http://goo.gl/phiUS');" />
<img class="thumbnail" src="http://goo.gl/VmUjM" onclick="ChangeImage('http://goo.gl/YLr0i');" />
<!--
More images here
-->
<br/>
<img id="viewer" src="http://goo.gl/phiUS" />
</section>
功能更改图像(a){
document.getElementById(“查看器”).src=a;
}
这是JSFIDLE,以防万一