如何使用javascript更改图像按钮的Imageurl?
答案 0 :(得分:8)
document.getElementById("<%= imageButton.ClientId %>").src = "...";
答案 1 :(得分:2)
document.getElementById("id-of-image-button").src = "...";
答案 2 :(得分:2)
使用jQuery:
$("#<%= imageButton.ClientId %>").attr("src", "...");
答案 3 :(得分:2)
嗨,如果您尝试在鼠标悬停或任何其他事件上更改图片网址,非常简单,请尝试此操作,
<asp:ImageButton ID="test" ImageUrl="~/images/Your_old_image" onmouseover="this.src='images/your_new_image';" onmouseout="this.src='images/your_old_image';" runat="server" />
您也可以在onclient事件中使用它....
通常我们在asp:imagebutton上没有onmouseover和onmouseout事件。但我们可以包含...
我希望这会有所帮助......
答案 4 :(得分:1)
function ChangeImage() {
var img = document.getElementById('<%=ImageButton1.ClientID%>');
img.src = 'Images/drag.gif';
return false;
}
<asp:ImageButton ID="ImageButton1" runat="server" />
<asp:Button ID="Button1" runat="server" OnClientClick="return ChangeImage()"
Text="Button" />
它为我工作