背景・実現したいこと
複数の指定ラベルの背景色を変更したいです。
こちらの質問の一つ目のコードを真似をして、一つのラベルの背景色を変えることはできました
二つ目のコードを真似して複数ラベルの背景色を変えようとしたところ反映されず困っています。
諦めて一つ目のコードを38個作成して読み込ませるもうまくいきませんでした。
ド初心者でcssでフォントの色を変えられるようになったレベルです
エラー情報
反映されない
利用したソースコード
(function () {
'use strict';
fb.events.form.mounted.push(function (state) {
var fieldCodes = ['label_18_2', 'label_a',
'label_16_2', 'label_6_2', 'label_c', 'label_5_2',
'label_d', 'label_1_2', 'label_1_4', 'label_2_2', 'label_2_4',
'label_3_2', 'label_4_3', 'label_4_4', 'label_4_5',
'label_4_12', 'label_4_6', 'label_4_7', 'label_4_8',
'label_4_9', 'label_4_10', 'label_4_11', 'label_55_2',
'label_66_2', 'label_8_2', 'label_9_2', 'label_10_2',
'label_10_3', 'label_10_4', 'label_10_5', 'label_10_7',
'label_12_2', 'label_13_2', 'label_14_2', 'label_14_3',
'label_14_5', 'label_21_2', 'label_23_1']; //ラベルフィールドのフィールドコード
fieldCodes.forEach(function (fieldCode) {
var targetElement = fb.getElementByCode(fieldCode);
var targetLabel = targetElement.getElementsByTagName('label_18_2', 'label_a',
'label_16_2', 'label_6_2', 'label_c', 'label_5_2',
'label_d', 'label_1_2', 'label_1_4', 'label_2_2', 'label_2_4',
'label_3_2', 'label_4_3', 'label_4_4', 'label_4_5',
'label_4_12', 'label_4_6', 'label_4_7', 'label_4_8',
'label_4_9', 'label_4_10', 'label_4_11', 'label_55_2',
'label_66_2', 'label_8_2', 'label_9_2', 'label_10_2',
'label_10_3', 'label_10_4', 'label_10_5', 'label_10_7',
'label_12_2', 'label_13_2', 'label_14_2', 'label_14_3',
'label_14_5', 'label_21_2', 'label_23_1')[0];
var targetRow = targetElement.parentNode;
var nextRow = targetRow.nextElementSibling;
targetElement.style.backgroundColor = "#d4f8ff" ;
// ...
});
return state;
});
})();