ホームページ  >  記事  >  ウェブフロントエンド  >  IE8 chrome_javascript スキルにおけるテーブル インターレース カラー変更の解決策

IE8 chrome_javascript スキルにおけるテーブル インターレース カラー変更の解決策

WBOY
WBOYオリジナル
2016-05-16 18:23:321041ブラウズ

IE8 より上のバージョン コードの場合は、CSS のみが必要です。
tr{background-color:expression('#F8F8F8,#EFEFEF'.split(',')[rowIndex%2]);
IE8 より下の場合バージョン コードでは CSS と JS を一緒に完成させる必要があります:
最初に 2 つの CSS を定義します。コードは次のとおりです:

コードをコピー コードは次のとおりです:

.tr1{background-color:#fff;}
.tr2{background-color:#00ff;}

実際に JS コードを書きます。コードは次のとおりです:
コードをコピー コードは次のとおりです:

onload=function(){
var trs=document.getElementById("tbid").getElementsByTagName("tr");//tbid
for(var i)のテーブル内のすべてのtr情報を取得=0;i{
if(i%2==0)
trs[i].className="tr1";
else
trs[ i].className="tr2";
}
}

作成者: chenhuzi
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。