JS innerHTML textContent 차이는?
둘 다 텍스트로 취급하여 출력 되는 거는 동일 하다 innerHTML: 요소의 내용을 설정하거나 반환하는 데 사용됩니다. HTML 문자열을 사용하여 요소의 내용을 변경할 수 있습니다. 요소 내의 HTML 태그를 포함한 모든 내용을 수정할 수 있습니다. 문자열을 HTML로 해석하고 해당 내용을 요소에 삽입합니다. 주의해야 할 점은 innerHTML을 사용할 때, HTML 문자열에 악의적인 스크립트가 포함될 수 있으므로 신뢰할 수 없는 데이터에 직접 사용하는 것은 보안상 위험할 수 있습니다. textContent: 요소의 텍스트 콘텐츠를 설정하거나 반환하는 데 사용됩니다. HTML 태그를 문자 그대로 처리하지 않고 텍스트로 취급합니다. HTML 태그를 텍스트로 출력하고 싶을 때는 등의 특수 문자를 이스케이프..
script
2023. 6. 15. 19:57