답변:
value
태그의 속성을 참조하는 반면, innerHTML
태그의 시작과 끝 사이의 내용을 나타냅니다.
div.innerHTML == "일부 텍스트"
<div>some text</div>
input.value == "일부 텍스트"
<input value="some text"/>
innerHTML
또한 다음과 같이 자식 노드와 그 부모 노드의 내용을 반환합니다.
<div id="d"><p>some text</p></div>
var d = document.getElementById("d");
console.log(d.innerHTML); //prints <p>some text</p>