HTMLTableElement.bgColor

非推奨
This feature has been removed from the Web standards. Though some browsers may still support it, it is in the process of being dropped. Do not use it in old or new projects. Pages or Web apps using it may break at any time.

概要

bgcolor は、テーブルの背景色を取得 / 設定します。

構文

color = table.bgColor
table.bgColor =color

引数

color
色を表す文字列

// テーブルの背景色をゴーストホワイトに設定

var t = document.getElementById('TableA'); // 対象テーブルへの参照を変数に代入
t.bgColor = 'ghostwhite'; // テーブルに背景色を設定

t.style.backgroundColor = 'ghostwhite'; // ※style 属性を設定する事によっても可能

bgcolor は DOM の tbodyrowcell オブジェクトに対して用いる事も可能です。

注記

bgcolor 属性は、HTML 4.01 で非推奨属性に指定されています。 代替として CSS の background-color プロパティを用います。要素の style 属性にこれを設定するか、或いはスタイルシートで設定します。

【訳注: スタイルと文書情報の分離を図るのであれば、スタイルシート内に特定のクラス名でスタイルを予め定義しておき、JavaScript でテーブル要素にそのクラス名を設定するなどの方法を用いる方が良いでしょう。】

/* CSS */
.ghostwhiteBackground { background-color: ghostwhite; }
/* JS */
// ※変数 t にはテーブル要素への参照が代入済みであるとする

t.setAttribute("class", "ghostwhiteBackground");

仕様書

ドキュメントのタグと貢献者

タグ: 
 このページの貢献者: fscholz, mimzi_fahia, ethertank
 最終更新者: mimzi_fahia,