관리 메뉴

Life goes slowly...

[Javascript] innerText와 innerHTML 차이점 본문

프로그래밍/Javascript

[Javascript] innerText와 innerHTML 차이점

빨강소 2021. 3. 3. 16:22
728x90
반응형

 

element 내부에 가지고 있는 innerText와 innerHTML 차이점은 무엇일까요?

innerText은 element 내부에 있는 text 값들을 말하며 innerHTML는 element 내부에있는HTML이나 XML 모두를 말합니다.

 

<html>
<head>
	<title>안녕하세요</title>
</head>
<body>
    <p id="abc">안녕하세요 
    	<span>Hello World!!</span>
    </p>    
</body>
</html>

 

자바스크립트(Javascript) 값 가져오기

innerText는 설정한 엘리먼트의 보이는 텍스트 값을 가져옵니다.

<script type="text/javascript">
console.log(document.getElementById("abc").innerText);

</script>

=====================
안녕하세요 Hello World!!

 

innerHTML는 엘리먼트의 HTML 구조 모두를 가져옵니다.

<script type="text/javascript">
console.log(document.getElementById("abc").innerHTML);

</script>


=====================
안녕하세요 <span>Hello World!!</span>

 

자바스크립트(Javascript) 값 설정하기
<script type="text/javascript">
document.getElementById("test").innerText="안녕하세요 <a>Hello JavaScript!!</a>";
document.getElementById("test").innerHTML="안녕하세요 <a>Hello JavaScript!!</a>";
</script>

 

 

728x90
반응형
Comments