예
최초의 노드 값하세요 <button> 문서의 요소 :
var x = document.getElementsByTagName("BUTTON")[0].childNodes[0].nodeValue;
X의 결과는 다음과 같습니다
Try it Yourself »
»그것을 자신을 시도 더 "Try it Yourself" 아래의 예.
정의 및 사용
NodeValue를 속성 세트 또는 지정된 노드의 노드 값을 반환합니다.
노드가 요소 노드 인 경우, nodeValue를 속성은 null를 돌려줍니다.
참고 : 요소의 텍스트를 반환 할 경우, 텍스트는 텍스트 노드 안에 항상 기억, 당신은 텍스트 노드의 노드 값 반환해야합니다 ( element .childNodes[0].nodeValue) .
다른 노드 유형의 경우, nodeValue를 속성은 다른 노드 유형에 대해 다른 값을 반환합니다.
팁 : nodeValue를 재산에 대한 대안이 될 수 는 TextContent의 속성입니다.
브라우저 지원
재산 | |||||
---|---|---|---|---|---|
nodeValue | 예 | 예 | 예 | 예 | 예 |
통사론
노드 값을 반환 :
node .nodeValue
노드 값을 설정합니다 :
node .nodeValue= value
속성 값
값 | 기술 |
---|---|
value | 지정된 노드의 노드 값을 지정합니다 |
기술적 세부 사항
반환 값 : | 노드의 값을 나타내는 문자열. 가능한 값 :
|
---|---|
DOM 버전 | 코어 레벨 1 노드 개체 |
더 예
예
노드 이름, 노드 값과의 노드 유형 가져 오기 <div> 요소의 첫 번째 자식 노드를 :
<div id="myDIV">This is a div element.</div>
<script>
var x = document.getElementById("myDIV").firstChild;
var txt = "";
txt += "The node name: " + x.nodeName + "<br>";
txt += "The node value: "
+ x.nodeValue + "<br>";
txt += "The node type: " + x.nodeType;
</script>
TXT의 결과는 다음과 같습니다
The node name: #text
The node value: This is a div element.
The node
type: 3
»그것을 자신을 시도 관련 페이지
HTML DOM 참조 : 노드입니다. 여기서 nodeName 속성
HTML DOM 참조 : 노드입니다. nodeType에 등록
HTML DOM 참조 : 노드입니다. nodeValue를 등록
HTML DOM 참조 : 노드입니다. childNodes에 등록