1日から月末まで表示するサブテーブルの+、-ボタンを行の左に
表示させていたのですが、2024年10月14日以降、表示が右端に
戻ってしまいました。
コーディングは以下のとおりです。
function setRowButton(valueYear,valueMonth) {
let setIntervalID = setInterval(() => {
[].forEach.call(document.getElementsByClassName("subtable-gaia")[1].getElementsByClassName("subtable-operation-gaia"),
function(button){
let endMonth = new Date(valueYear,valueMonth,0); //当月の末日(年月日)を取得する
let endDay = endMonth.getDate(); //当月の末日(日)を取得する
let styleMarginLeft = '-2068px';
if (endDay == 30) {
styleMarginLeft = '-2018px';
} else if (endDay == 29) {
styleMarginLeft = '-1968px';
} else if (endDay == 28) {
styleMarginLeft = '-1918px';
}
button.style.position = 'absolute';
button.style.marginLeft = styleMarginLeft;
});
clearInterval(setIntervalID);
},500);
}
クラス名"subtable-operation-gaia"を"subtable-operation-gaia-old"に
変更してみたのですがうまくいきません。
すみません、対応策を教えていただけないでしょうか。