반응형
Javascript Textarea Input 이벤트에 맞춰 길이 늘리기
Vanilla Javascript
const textarea = document.querySelector('textarea')
textarea.addEventListener('input', e => {
textarea.style.height = textarea.scrollHeight + 'px'
})
Vue.js
const textareaWrap = this.$refs.textarea.$el
const textarea = textareaWrap.querySelector('textarea')
textarea.style.height = 'auto'
textarea.style.height = textarea.scrollHeight + 'px'
textareaWrap.style.height = textarea.scrollHeight + 'px'
Demo
See the Pen Textarea Height by Jaeeun Jung (@dmsdl950823) on CodePen.
반응형
'FRONTEND > Code Backup' 카테고리의 다른 글
211201 Javascript Reduce Method 활용법 (0) | 2021.12.01 |
---|---|
210914 Javascript - Regex 백업 (0) | 2021.11.27 |
210610 Javascript - File / Blob / 업로드 / 다운로드 / Encoding / Decoding (0) | 2021.11.25 |
댓글