HTML DOM 요소 노드 값 속성
- 이전 페이지 nodeType
- 다음 페이지 normalize()
- 上一层으로 돌아가기 HTML DOM Elements 객체
정의와 사용법
nodeValue
속성은 노드의 값을 설정하거나 반환합니다.
요소 노드인 경우 nodeValue
속성은 null
.
주의:요소의 텍스트를 반환하려면, 텍스트가 항상 Text 노드 내에 있으며 Text 노드의 노드 값을 반환해야 합니다:
element.childNodes[0].nodeValue
다른 노드 타입에 대해nodeValue
속성은 다른 노드 타입에 따라 다른 값을 반환합니다.
대체 방법:
다른 보기:
예제
예제 1
문서 중 첫 번째 <button> 요소의 노드 값을 반환합니다:
document.getElementsByTagName("BUTTON")[0].childNodes[0].nodeValue;
예제 2
"myDIV"의 첫 번째 자식 노드의 노드 이름, 값, 타입을 가져오기:
const x = document.getElementById("myDIV").firstChild; let text = ""; text += "Name: " + x.nodeName + "<br>"; text += "Value: " + x.nodeValue + "<br>"; text += "Type: " + x.nodeType;
문법
node 값 반환:
node.nodeValue
node 값 설정:
node.nodeValue = value
속성 값
값 | 설명 |
---|---|
value | 노드 값. |
반환 값
타입 | 설명 |
---|---|
문자열 |
노드 값.
|
브라우저 지원
element.nodeValue
DOM Level 1 (1998) 기능입니다.
모든 브라우저에서 완전히 지원됩니다:
크롬 | IE | 에지 | 파이어폭스 | 사파리 | 오페라 |
---|---|---|---|---|---|
크롬 | IE | 에지 | 파이어폭스 | 사파리 | 오페라 |
지원 | 9-11 | 지원 | 지원 | 지원 | 지원 |
- 이전 페이지 nodeType
- 다음 페이지 normalize()
- 上一层으로 돌아가기 HTML DOM Elements 객체