62,267
社区成员
发帖
与我相关
我的任务
分享<asp:RadioButtonList ID="RdoCaseStyle" runat="server" RepeatDirection="Horizontal"
RepeatLayout="Flow" Width="100%">
<asp:ListItem Value="Case1" Selected="True">表1</asp:ListItem>
<asp:ListItem Value="Case2">表2</asp:ListItem>
<asp:ListItem Value="Case3">表3</asp:ListItem>
<asp:ListItem Value="Case4">表4</asp:ListItem>
</asp:RadioButtonList>
var arrControls = document.getElementsByName("RdoCaseStyle");
没套用母版页时,上面的JS能取到所有的ListItem ,
套用母版页后name变成name="ctl00$MainPlaceHolder$RdoCaseStyle"了,
上面的JS就取不到了,
如何修改?指点下document.getElementsByName(" <%=RdoCaseStyle.UniqueID%>"); 理解 ClientID 跟 UniqueID 的区别只需要一点细心就可以了,编程思路基本上一样。