HTML DOM nodeValue 속성
예시
문서에서 첫 번째 <button> 요소의 노드 값을 가져옵니다.
var x = document.getElementsByTagName("BUTTON")[0].childNodes[0].nodeValue;
아래에서 더 많은 "직접 사용해 보기" 예를 살펴보세요.
정의 및 사용
nodeValue 속성은 지정된 노드의 노드 값을 설정하거나 반환합니다.
노드가 요소 노드인 경우 nodeValue 속성은 null을 반환합니다.
참고: 요소의 텍스트를 반환하려는 경우 텍스트는 항상 Text 노드 내부에 있으며 Text 노드의 노드 값( 요소 .childNodes[0].nodeValue) 을 반환해야 합니다 .
다른 노드 유형의 경우 nodeValue 속성은 노드 유형에 따라 다른 값을 반환합니다.
팁: nodeValue 속성의 대안은 textContent 속성일 수 있습니다.
브라우저 지원
Property | |||||
---|---|---|---|---|---|
nodeValue | Yes | Yes | Yes | Yes | Yes |
통사론
노드 값을 반환합니다.
node.nodeValue
노드 값을 설정합니다.
node.nodeValue = value
속성 값
Value | Description |
---|---|
value | Specifies the node value of the specified node |
기술적 세부 사항
반환 값: | 노드의 값을 나타내는 문자열입니다.
가능한 값:
|
---|---|
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>
관련 페이지
HTML DOM 참조: 노드. nodeName 속성
HTML DOM 참조: 노드. 노드 유형 속성
HTML DOM 참조: 노드. nodeValue 속성
HTML DOM 참조: 노드. childNodes 속성