sun3
386
2020-11-23 18:49:36
1
201

프론트엔드에서 js를 사용할때.. 각요소를 불러올때 이런식으로하는게 맞나요?


여러 요소에 대한 innerText등을 불러올때

var 변수명 = document.getElementById("") 를 여러개 써서 불러오는식으로 실제로 많이 사용하나요???

쓰다보니까 여러 오브젝트에대해 접근할때 

var 변수명 = document.getElementById("")

var 변수명 = document.getElementById("")

var 변수명 = document.getElementById("")

이런식으로 쓰다보니 뭔가 너무 원초적으로 사용하는것이 아닌가.. 이런생각이 많이 드네요..

0
  • 답변 1

  • Want Eat C Cup
    997
    2020-11-23 19:17:31 작성 2020-11-23 19:17:54 수정됨

    같은 클래스명을 가진 요소에 이벤트를 줄 경우에는 이벤트를 위임해서 쓰죠

    다른 요소들이라면 저렇게 불러오는게 맞습니다.

    다만 getElementById보다는 querySelector를 이용해서 통일되게 호출하는 게 좋아요 :)

    코드를 알아보기 더 쉽습니다!!

  • 로그인을 하시면 답변을 등록할 수 있습니다.