css linkbuton点击后背景色变成红色,其他保持原样显示

 <div class="filter_list">
                                    <asp:DataList ID="dtCarTypeTop10" runat="server" RepeatColumns="7" RepeatDirection="Horizontal" ItemStyle-HorizontalAlign="left" CellPadding="0" CellSpacing="0" Width="90%" OnItemCommand="dtCarTypeTop10_ItemCommand">
                                        <ItemTemplate>
                                            <div style="font-size: 14px; line-height: 30px; width: 110px;" id="divCarType" runat="server">
                                                <asp:LinkButton ID="lbtTypeName" runat="server" Text='<%#Eval("typename") %>' CommandName="brandName" CommandArgument='<%#Eval("id") %>'></asp:LinkButton>
                                            </div>
                                        </ItemTemplate>
                                    </asp:DataList>
                                </div>

OnClientClick

 <asp:LinkButton ID="lbtTypeName" runat="server" Text='<%#Eval("typename") %>' CommandName="brandName" CommandArgument='<%#Eval("id") %>'   OnClientClick="this.style.background='#f00';return false"></asp:LinkButton>

给按钮一个id 然后写js函数
function onclick(){
1. 点击按钮的时候获取 那个按钮的id
2.document.getElementById('div2').bgColor='red'
}
这样按钮的背景色就变成红的了
希望可以帮助到你