// ヘッダーの高さを取得する const headerElement = document.getElementById("header"); const headerHeight = headerElement?.offsetHeight ?? 0; // ヘッダーの高さをカスタムプロパティにセットする document.documentElement.style.setProperty("--headerHeight", `${headerHeight}px`); #headerが存在しない場合にoffsetHeightがエラーになるので、オプショナルチェーン(?.)で繋ぎます。 その時にheaderElementがundefinedになるので、Null合体演算子(??)で0を代入します。 特定の要素にカスタムプロパティを設定する