C# JavaScript图像处理程序

C# JavaScript图像处理程序,c#,javascript,asp.net,C#,Javascript,Asp.net,我使用这个JavaScript函数是为了在单击时更改图像,但它一直在刷新并返回到原始图像 这是我正在使用的代码 function showImage1() {; document.getElementById('Image5').style.visibility = 'visible'; document.getElementById('Img1').style.visibility = 'hidden'; } <div> <input ID="Bu

我使用这个JavaScript函数是为了在单击时更改图像,但它一直在刷新并返回到原始图像

这是我正在使用的代码

function showImage1() {; 
    document.getElementById('Image5').style.visibility = 'visible';
    document.getElementById('Img1').style.visibility = 'hidden';
}

<div>
    <input ID="Button1" type="image" src=" Resources/Icons/benefitBtn.png" OnClick="showImage1();"/>
</div>
函数showImage1(){;
document.getElementById('Image5')。style.visibility='visible';
document.getElementById('Img1')。style.visibility='hidden';
}
有什么建议吗?

添加returnfalse将停止任何提交性质。如果我理解正确的话……)

试试这个:

 function toggleImage(elementToShow,elementToHide){
    $("#" + elementToShow).show();
    $("#" + elementToHide).hide();
 }

 <div>
 <input ID="Button1" type="button" class="yourButtonClass" OnClick="showImage1('Image5','Img1');"/>
 </div>

 set your button's background image in your stylesheet.
功能切换图像(elementToShow、elementToHide){
$(“#”+elementToShow.show();
$(“#”+elementToHide.hide();
}
在样式表中设置按钮的背景图像。

您的示例中没有jQuery。我编辑了标题、问题和标签以反映这一点。你能澄清你的问题吗?“一直刷新并返回原始图像”是什么意思?