.innerHTML 대. 가치 ... 언제 그리고 왜?


0

- 그리고 왜 - 다른 것 위에 하나가 사용되어야하는지.

때때로:

element.value = "Fred"; 공장 그리고 때때로 element.innerHTML = "Fred";                                                  공장

어째서?

답변:


2

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>

완벽한 의미가됩니다! 백만 감사합니다.
greenber

(innerHTML과 outerHTML을 함께 사용하고 있습니다. 매우 흥미 롭습니다!)
greenber
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.