カテゴリ | デザイン・CSS・スキン |
---|---|
サマリ | テーブルの条件付き書式 |
バージョン | 1.5.3 |
投稿者 | 質問です |
状態 | 完了 |
投稿日 | 2021-10-18 (月) 00:02:07 |
ここを見てて思ったのですが「状態」に書かれた内容に応じて一覧画面の色が変わっていることに気付きました。
専用のプラグインだとは思うのですが、普通にテーブルを作成し特定の文字列があった場合にそのセル?だけ背景色を変えることは出来ますか?
質問箱/4099と質問箱/4243とは少し違い、あくまで入力した文字列によって背景色を自動で変えたいです。
例えば以下のようなテーブルがあった場合に「完了」と書かれたところ(あるいは行)だけ自動で緑に変わるといった挙動です。
ステータス | 日付 | 内容 |
着手中 | 21/10/1 | あ |
完了 | 21/10/2 | い |
保留 | 21/10/3 | う |
先日に引き続き恐縮ですが、お手すきの際にご確認いただければ幸いです。
var tables = document.querySelectorAll('table.style_table'); for (var t of tables) { for (var r of t.rows) { for (var c of r.cells) { if (c.textContent == '完了') { c.style.backgroundColor = 'red'; } } } }