当.NET在运行时生成元素的ID时,如何编写一些客户端脚本来访问
HTML元素?
目前我在我的ASPX中有这个:
<asp:Content ContentPlaceHolderID="middle_area" runat="server"> <asp:Image ID="ImageBarChart" runat="server" /> </asp:Content> <script> var oImage = document.getElementById('ctl00_middle_area_ImageBarChart') </script>
它目前正在工作,但我怀疑它是可靠的!
解决方法
ClientID:
Documentation
然后你会做<%= ImageBarChart.ClientID%>把它放在你的JavaScript中