js
[javascript] value, textContent, innerHTML, innerText
beaksul
2022. 10. 17. 18:28
1. value
input이나 form 요소의 문자열을 가져옴
2. textContent
input이나 form 외의 문자열을 읽고, 변경 가능
3. innerHTML
HTML의 태그 요소까지 직접 입력할 수 있음
(* XSS 공격 대상이 될 수 있음)
let hi = document.querySelector('.text');
let time = new Date();
hi.innerHTML = `<span> time: ${time} </span>`
4. innerText
style이 적용된 최종 형태를 가져옴
(human-readable한 글자만 읽기 가능)