使用javascript

时间:2015-08-02 16:54:06

标签: javascript asp.net onclick imagebutton

单击图像按钮但图像未更改时,我尝试更改图像URL。

javascript中的所有函数都没有更改图像,似乎没有得到图像按钮的ID。

有没有人对如何使这项工作有任何建议?

<div class="content-wrapper">
    <script src="Default.js"></script>
    <asp:UpdatePanel runat="server">
        <ContentTemplate>
           <div class="sliderDivImages">
                <div class="buttonContainer">
                    <asp:ImageButton runat="server" id="projectManagementButton" OnClientClick="ButtonClick()" CssClass="button" ImageUrl="Images/button_ProjectPrintManagement.png"></asp:ImageButton>
                    <p class="button">
                        PROJECT &<br />PRINT MANAGEMENT
                    </p>
                </div>
            </div>
        </ContentTemplate>
    </asp:UpdatePanel>
</div>

function ButtonClick() {

    $("<%= projectManagementButton.ClientId %>").attr("src", "Images/buttonLight_ProjectPrintManagement.png");

    var projectManagementImg = document.getElementById("projectManagementButton");

    var imageButtonID = $(this).attr("ID");

    return false;
}

1 个答案:

答案 0 :(得分:0)

你在jquery尝试中忘记了ID(#):

  $("#<%= projectManagementButton.ClientId %>").attr("src", "Images/buttonLight_ProjectPrintManagement.png");