我期望实现的是当单击图像时,显示的内容和图像更改为另一个图像,并且当再次单击该图像时,图像回复并且内容变为隐藏如何在点击时切换图片并显示div内容?
目前我有这个脚本标签
<script language="javascript" type="text/javascript">
function setVis(id, vis) {
document.getElementById(id).style.display = vis;
}
function swapImage() {
switch (imageNo) {
case 1:
image.src = "images/img.png"
imageNo = 2
return(false);
case 2:
image.src = "images/img1.png"
imageNo = 1
return(false);
}
}
</script>
,这在主HTML页面
<h4><a href="#" onclick="setVis('content','inline');return false;"><img id="image" name="image" src="images/img.png" width="10" height="10" border="0" onclick="swapImage();"/></a> Content</h4>
这不起作用,它显示的内容,但它不会再次隐藏它,并且图像不会改变。
我将不胜感激,可提供的感谢
实际上,您可以删除锚点标记如果你不需要光标作为指针。如果你想要,你可以使用css来将光标悬停在图像上时作为指针。不要忘了选择这个作为答案:) – 2011-03-03 23:39:23
谢谢你得到它的工作 – Tom 2011-03-06 19:05:27
@Tom:请选择此作为答案,因为它为你工作。 – 2011-03-07 02:00:26