0

私はJavaScriptでこれをやろうとしています:

  • 表の行に別のスタイルを適用するために使用できるいくつかの CSS クラスを作成します。
  • テーブル本体内のすべてのテーブル行を検索し、CSS ファイルで作成した代替スタイルを奇数行と偶数行に適用する JavaScript を記述します。

これは私が持っているものです-JavaScriptでこれを行うにはどうすればよいですか? jQueryではなく、JavaScriptのみ。

このスレッドを閉じることができるヘルプをありがとう:)

4

2 に答える 2

1

なぜJavaScriptを使用するのですか?これは、cssを使用するだけで実行できます。

tr:nth-child(odd) > td{
background-color:red;
}
tr:nth-child(even) > td{
background-color:green;
}

http://jsfiddle.net/KgXLk/

于 2013-01-25T21:46:19.930 に答える
0
var table = document.getElementsByTagName('table')[0];

var trs = table.getElementsByTagName('tr');

for (var i = 0; i<trs.length; i++) {
    if (i % 2)
        trs[i].className += 'new_class';
} 

http://jsfiddle.net/VvQ7D/1/

于 2013-01-25T20:05:58.193 に答える