diff --git a/packages/components/input/src/utils.ts b/packages/components/input/src/utils.ts index ffed2ef5a3..dd32e60800 100644 --- a/packages/components/input/src/utils.ts +++ b/packages/components/input/src/utils.ts @@ -70,7 +70,7 @@ export function calcTextareaHeight( ): TextAreaHeight { if (!hiddenTextarea) { hiddenTextarea = document.createElement('textarea') - document.body.appendChild(hiddenTextarea) + ;(targetElement.parentNode ?? document.body).appendChild(hiddenTextarea) } const { paddingSize, borderSize, boxSizing, contextStyle } =