Return to Video

Setting InnerHTML and textContent (Video Version)

  • 0:01 - 0:07
    우린 이미 'innerHTML'에 대해서 꽤나 많이 사용해 왔습니다.
  • 0:07 - 0:09
    여기에 대해서 빠르게 조금더 보여드리겠습니다
  • 0:09 - 0:14
    먼저, 여기 'innerHTML'을 사용한 예제를 봅시다.
  • 0:14 - 0:18
    저는 여기에 "all about cats" 라는 string함수를 통해 적어주었습니다.
  • 0:18 - 0:22
    하지만, 사실 이 string 함수에 HTML 테그를 넣을수 있습니다
  • 0:22 - 0:27
    그러므로 여기 "cat" 부분을 ''테그를 통해 넣을수있고
  • 0:27 - 0:29
    보시다 시피 강조된것으로 볼수 있습니다.
  • 0:29 - 0:33
    혹은 이 아래에 "dog"를 "cat"으로 변환시킨 부분에
  • 0:33 - 0:36
    ''테그를 쓸수 있습니다.
  • 0:36 - 0:39
    그리고 이는 크고 두껍게 나타납니다.
  • 0:39 - 0:44
    또한 ''테그를 넣어서, 혹은 전체 웹페이지의 HTML 을 이곳에 넣어서
  • 0:44 - 0:48
    사용할수 있습니다. 정말로 필요한 작업이라면 말이죠.
  • 0:48 - 0:54
    꽤나 괜찮아 보입니다. 왜냐하면 이는 'innerHTML'로 많은것을 할수 있다는 뜻이기 때문입니다.
  • 0:54 - 0:59
    만약, 문자만을 바꾼다면 'innerHTML'을 사용할 필요는 없습니다.
  • 0:59 - 1:04
    우리는 단지 ''textContent'속성만으로 사용할수 있습니다. 그리고 그 말은
  • 1:04 - 1:09
    HTML로 쓴것을 브라우저가 인식하지 못하고 단지 일반문자로 만들어주는 것입니다.
  • 1:09 - 1:12
    만일 위를 'testContent'로 바꾼다면
  • 1:12 - 1:15
    이 괄호들은 더러워 보이게 됩니다!
  • 1:15 - 1:19
    그러므로, 이경우에는, 단지 제거해주어야 합니다. 왜냐하면 브라우저가
  • 1:19 - 1:23
    실제 HTML로 변화시키는것을 거부하기 때문입니다.
  • 1:23 - 1:27
    그러므로 만일 text만을 사용하고 싶으시다면 "textContent'를 사용하시면 됩니다.
  • 1:27 - 1:32
    만일 HTML테그나 HTML로 해석되는것 적길 원하신다면
  • 1:32 - 1:35
    'innerHTML'을 사용하시면 됩니다.
  • 1:35 - 1:38
    DOM 에 대해 더 진보되서 시작하고 싶다면
  • 1:38 - 1:42
    'innerHTML'과 'textContent'를 사용하는데 좀더 신경써야 합니다.
  • 1:42 - 1:45
    왜냐하면 이들이 또한 요소 내부에 적어둔event listeners를
  • 1:45 - 1:47
    제거하기 때문입니다.
  • 1:47 - 1:49
    이는 곧 배우게 될 예정입니다.
  • Not Synced
    다음시간에는 더 정교한 방식을 보여드리도록 하겠습니다.
Title:
Setting InnerHTML and textContent (Video Version)
Description:

more » « less
Video Language:
English
Duration:
01:57

Korean subtitles

Incomplete

Revisions