テーブルとtrタグの背景色を変更するにはjavascriptが必要です(htmlで生成されたサーバー側で制御できません)
変更するhtmlはこちら
<table cellspacing="0" cellpadding="3" rules="all" id="cphMain_gvStore" style="background-color:#DEBA84;border-color:#DEBA84;border-width:1px;border-style:None;border-collapse:collapse;">
<tr style="color:White;background-color:#A55129;font-weight:bold;">
これが私のスクリプトです(画像のsrcを変更するための実際のスクリプトに基づいています)
var tablec2 = document.getElementsByTagName('tr');
for (var i=0; i<tablec2.length; i++) {
var tr = tablec2[i];
tr.style = tr.style.replace(/A55129$/, '888');
tr.style = tr.style.replace(/FFF7E7$/, 'F9F9F9');
}
このタイプのスクリプトが、高さ、幅、および src またはイメージ タグを変更するために機能するのに、このテーブルのスタイル タグの変更を拒否する理由はありますか?
また、このスクリプトを使用して td の高さを変更しましたが、何らかの理由でスタイルが協力したくありません。
これは、画像を処理するスクリプトです。
var images = document.getElementsByTagName('img');
for (var i=0; i<images.length; i++) {
var img = images[i];
img.src = img.src.replace(/0-1-1$/, '0-0-1');
if (img.width == '240' && img.height == '240') {
img.width = '320';
img.height = '320';
}
}