0

JavaScriptのボタンのクリックイベントでグリッドビューのすべての行を太字にしたいので、たとえば、このボタンがあります

<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/etc を使用しないと主張しています。

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 に答える