.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.