Post

텍스트 삽입

(1) innerHTML

innerHTML은 HTML 태그 요소들까지 입력해서 직접 변경할 수 있다.

 

(2) innerText

마크업 언어가 적용된 상태로 읽어오므로, 태그값은 불러들이지 않는다. 즉, 사용자에게 보이지 않는 값은 불러들이지 않으므로 당연히 display:none 처리가 된 값들도 불러들이지 않는다. 

 

(3) textContent

마크업 태그를 제외한 모든 문자열을 읽고 변경할 수 있다. innerText와 다른 점은 innerText는 사용자에게 보이지 않는 텍스트 값은 가져오지 않지만, textContent는 마크업 태그를 제외한 엑스트라면 모두 불러들일 수 있다. 

 

(4) value

input과 같은 form 요소의 값을 가져오고 싶을 때는 .value를 사용한다. 

 

HTML

  <body>
    <div class="test01"></div>
    <div class="test02"></div>
    <div class="test03"></div>
    <div class="test04"></div>
  </body>

 

JavaScript

const test01 = document.querySelector(".test01");
const test02 = document.querySelector(".test02");
const test03 = document.querySelector(".test03");
const test04 = document.querySelector(".test04");
test01.innerHTML = `<p>      innerHTML로      삽입      <p>`;
test02.innerText = `      innerText로      삽입      `;
test03.textContent = `      textContent로      삽입      `;
test04.value = `<p>      value로      삽입      <p>`;

 

ON BROWSER

 

 

'JavaScript related' 카테고리의 다른 글

JavaScript target & currentTarget  (0) 2023.01.31
JavaScript destructuring  (0) 2023.01.30
JavaScript innerHTML  (0) 2023.01.27
JavaScript Nullish Coalescing Operator  (0) 2023.01.27
JavaScript Array.includes  (0) 2023.01.27
▲ top