これは式を使用して CSS で実装されていますが、実際にはこれを使用することをお勧めします。リソースを消費するため、Firefox ブラウザではサポートされていません .db tr{ 背景色:expression('#000000,#333333,#555555,#777777,#999999,#bbbbbb,#dddddd,#ffffff'.split(',')[rowIndex%8]); } スタイル> テーブル> [Ctrl A すべて選択 注:外部 J を導入する必要がある場合は、実行する前に更新する必要があります] 色が 2 つしかない場合、次のように変更できます < BR>.db tr{ <BR>background-color:expression('#abcdef,#123456'.split(',')[rowIndex%2]); < BR>} <BR> .db { ボーダー崩壊:崩壊;} .db tr{ 背景色:式('#F8F8F8,#EFEFEF'.split(',')[rowIndex%2]); } スタイル> テーブル> テーブル> [Ctrl A 全选 注:必要に応じて外部 Js にブラシを挿入して実行することはできません]実際に使用する場合は、次の js 記述を使用できます。 テーブル> <!-- var colorArr = new Array("#ffffff","#cccccc","#999999","#666666","#333333"); var s = 0; function listDoodle() { var list = document.getElementById("list").getElementsByTagName("tr"); for (var i=0;i<list.length ;i++ ) { list[i].style.backgroundColor = colorArr[s++]; if (s==(colorArr.length-1)) { s = 0; } } } window.onload = listDoodle; //--> [Ctrl A 全选 注:必要に応じて外部Js必要刷新能力を実行]