0
我有代碼如下所示訪問在JavaScript圖像標籤ID時,它被放置ASP服務器控制,錯誤內:服務器標籤沒有很好地定義
<asp:TemplateField FooterStyle-HorizontalAlign="Center" HeaderStyle-HorizontalAlign="Center"
HeaderStyle-CssClass="Column1">
<ItemTemplate>
<div class="Column1" style="visibility:<%# SetEditImagesVisibility()%>;">
<img src="" id="iEdit" alt="Edit" class='btntransparent' onclick="EditQC('<%#Eval("ID") %>')" />
<img src="" id="iDelete" alt="Delete" class='btntransparent' onclick="DeleteQ('<%#Eval("ID") %>')" />
</div>
</ItemTemplate>
<HeaderTemplate>
<div style="visibility:<%# SetAddImagesVisibility()%>;">
<img src="" alt="Add" class='btntransparent' id="iPlus" runat="server" onclick="AddTestingID()" />
</div>
</HeaderTemplate>
</asp:TemplateField>
在這裏,我需要訪問的IMG標籤id以JavaScript (IEDIT和iDelete),但我得到的錯誤作爲 服務器標籤並不明確 JavaScript代碼如下所示
document.getElementsById('iEdit').src = HostedPath + 'pics/edit.gif';
document.getElementsById('iDelete').src = HostedPath + 'pics/edit.gif';
中的任何一個,請幫我在解決這個問題。 在此先感謝
感謝您的快速回復。我試過你的代碼,但仍然無法獲取JavaScript中的圖像src引用,因爲我只需要將圖像引用路徑放在JavaScript中(需求)。 – 2013-02-15 04:18:57
現在有什麼錯誤? – MarcusVinicius 2013-02-15 11:35:43
現在它的工作正常,「ID」沒有進入屬性窗口中設置的aspx頁面,只是我改變了,現在我在代碼文件中設置了ID。感謝您的幫助,我已經用您的代碼替換了 – 2013-02-20 17:26:03