2011-02-25 70 views

回答

2

document.getElementById("id-of-image-button").src = "...";

8
document.getElementById("<%= imageButton.ClientId %>").src = "..."; 
2

使用jQuery:

$("#<%= imageButton.ClientId %>").attr("src", "..."); 
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" /> 

它的工作对我来说

2

你好,如果你尝试通过鼠标改变图像的URL或任何其他事件,其很简单,试试吧,

<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事件也用这个....

通常情况下,我们没有事件的onmouseover和onmouseout对ASP:imagebutton.But我们可以包括...

我希望这会有所帮助...