0

我想在javascript中按钮的单击事件上加粗gridview的所有行,例如,我有这个按钮

<asp:button runat="server" text="Test" onclientClick="makerowsBold();"/>

.

4

1 回答 1

0

只要您使用 jQuery,这应该可以工作:

CSS:

.bold { font-weight:bold; }

Javascript(使用 jQuery):

function makerowsBold() {
    $('#idOfYourGridViewTable tr td').addClass('bold');
}

出于某种未知原因,有人坚持不使用 jQuery/MooTools/等。

function makerowsBold() {
    var cells = document.getElementById("idOfYourGridViewTable").getElementsByTagName("td");
    for ( var i = 0; i < cells.length; i++ )
        cells[i].className += " bold";
}​

这是小提琴

于 2012-11-01T16:39:38.513 回答