[책] 자바스크립트 코드 레시피 278 - 22일차

wangkodok·2022년 2월 22일

문자열의 길이 확인하기

  • 입력폼에서 문자열의 길이를 확인하고 싶을 때

구문

2가지 방법이 있지만, '자바스크립트'.length; 사용합니다.

  '자바스크립트'.length;
  Array.from('자바스크립트').length;

실습

텍스트 영역에 입력 중인 문자의 수를 카운팅하는 코드를 만들어봅니다.

index.html

  <div>
    <textarea name="" id="" cols="30" rows="10" class="textarea"></textarea>
    <p>
      현재 <span class="string_num">0</span>글자를 입력하였습니다
    </p>
  </div>

script.js

  window.onload = function() {
    const textarea = document.querySelector('.textarea');
    const string_num = document.querySelector('.string_num');

    function onKeyup() {
      string_num.textContent = textarea.value.length;
    }

    textarea.addEventListener('keyup', onKeyup);
  }

profile
CS 지식을 채우며, 다시 취업 준비 중인 늦은 개발자입니다. 무언가를 하고자 하는 끈기가 있고 포기하지 않습니다. 실패는 끝이 아니라 성장의 발판으로 여기고 어려움이 와도 흔들리지 않고 자신의 길을 걸어갑니다.

0개의 댓글