15 2.textareaの装飾をハイライト要素に適用するメソッドを用意する const synchronizeStyle = () => { if (!$textField.value) return Object.assign(backdropStyle, { width: getStyle($textField.value, 'width', false), height: getStyle($textField.value, 'height', false), letterSpacing: getStyle($textField.value, 'letterSpacing', false), font: getStyle($textField.value, 'font', false), borderWidth: getStyle($textField.value, 'borderWidth', false), borderStyle: getStyle($textField.value, 'borderStyle', false), padding: getStyle($textField.value, 'padding', false), caretColor: getStyle($textField.value, 'caretColor', false), backgroundColor: getStyle($textField.value, 'backgroundColor', false) }) } 入力フォームコンポーネン ト 内のtextarea ※$textField.value ※backdropStyle ハイライト要素 をラップしている styleオブジェクト ※getStyle(el, property, numericalize)