我想在javascript中按钮的click事件加粗gridview的所有行,所以对于e,g我有这个按钮
<asp:button runat="server" text="Test" onclientClick="makerowsBold();"/>
答案 0 :(得分:0)
只要你使用jQuery,这应该可行:
CSS:
.bold { font-weight:bold; }
Javascript(使用jQuery):
function makerowsBold() {
$('#idOfYourGridViewTable tr td').addClass('bold');
}
由于某些未知原因,有人坚持不使用jQuery / MooTools / etc。
function makerowsBold() {
var cells = document.getElementById("idOfYourGridViewTable").getElementsByTagName("td");
for ( var i = 0; i < cells.length; i++ )
cells[i].className += " bold";
}
这是fiddle。