둘 다 텍스트로 취급하여 출력 되는 거는 동일 하다
ex
<div id="myElement">
<strong>Hello</strong> <em>world</em>!
</div>
<script>
var element = document.getElementById("myElement");
console.log(element.innerHTML); // 출력: <strong>Hello</strong> <em>world</em>!
console.log(element.textContent); // 출력: Hello world!
element.innerHTML = "<p>New content</p>";
console.log(element.innerHTML); // 출력: <p>New content</p>
console.log(element.textContent); // 출력: New content
</script>
해당 예시를 봐도 출력은 동일하다 다만 innerHTML은 HTML 속성들이 사용 가능하고 textContent는 text자체만 출력 하게 된다 뭘 사용해도 상관 없지만 순수 text만 필요한 상태라면 굳이 innerHTML 사용은 필요 없을 것 같다
[Js] 시간지나면 설정한 링크로 이동 (0) | 2022.10.24 |
---|---|
[Js] ajax post로 데이터 보내기 (0) | 2022.10.05 |
[Js] 입력 값 그대로 출력 하기 다양한 값 구하기 document.getElementById Math.round (0) | 2022.09.13 |
[js] jscript 랜덤 한 번호 출력(feat 로또번호) (0) | 2022.06.30 |
[js] javascript setInterval 타이머 설정해서 링크 이동 (0) | 2022.06.09 |
댓글 영역