给asp:ListItem添加点击方法:οnclick="CheckBoxList_Click(this)"
<asp:CheckBoxList ID="CBLIndustry" runat="server" RepeatDirection="Horizontal" RepeatColumns="6">
<asp:ListItem onclick="CheckBoxList_Click(this)" Text="企业" Value="0"></asp:ListItem>
<asp:ListItem onclick="CheckBoxList_Click(this)" Text="公司" Value="1"></asp:ListItem>
</asp:CheckBoxList>
js方法
<script type="text/javascript">
function CheckBoxList_Click (sender) {
var container = sender.parentNode;
if (container.tagName.toUpperCase() == "TD") {
container = container.parentNode.parentNode;
}
var clickList = container.getElementsByTagName("input");
var senderState = sender.checked;
for (var i = 0; i < clickList.length; i++) {
clickList[i].checked = false;
}
sender.checked = senderState;
}
</script>