innerHTML, innerText, textContent

Wook·2024년 8월 27일
0

💫JavaScript

목록 보기
11/11
post-thumbnail

innerHTML, innerText, textContent의 차이

  • innerHTML : 요소 내의 HTML과 XML 모두를 의미
  • innerText : 요소 내에서 사용자에게 보여지는 text를 의미
  • textContent : 해당 노드가 가지고 있는 모든 text를 의미
<div id = "content">
  안녕하세요. 보이는 텍스트입니다.
  <span style = "display: none" >보이지 않는 텍스트입니다.</span>
</div>
const content = document.querySelector("#content");

console.log(content.innerHTML);
/* 
  안녕하세요. 
  보이는 텍스트입니다.
  <span style = \"display: none\" >보이지 않는 텍스트입니다</span>
*/

console.log(content.innerText);
/*
  안녕하세요. 보이는 텍스트입니다.
*/

console.log(content.textContent)
/*
  안녕하세요.
  보이는 텍스트입니다.
  보이지 않는 텍스트입니다.
*/


출처 : kim unknown.log

profile
Keep going

0개의 댓글