--- title: Range.selectNodeContents() slug: Web/API/Range/selectNodeContents tags: - API - DOM - Method - Range translation_of: Web/API/Range/selectNodeContents ---
{{ApiRef("DOM")}}

Range.selectNodeContents()는 {{domxref("Node")}}의 내용을 포함하는 {{domxref("Range")}}를 설정합니다.

부모 {{ domxref("Node") }} 의 start, end 값이 Reference가 됩니다. startOffset 은 0이고, endOffset 은 Child Node의 수 혹은 Reference Node에 포함되어 있는 Child Node의 수가 됩니다.

구문

range.selectNodeContents(referenceNode);

매개변수

referenceNode
{{ domxref("Range") }} 로 선택될 내용의 {{ domxref("Node") }} 

예제

range = document.createRange();
referenceNode = document.getElementsByTagName("div")[0];
range.selectNodeContents(referenceNode);

명세

Specification Status Comment
{{SpecName('DOM WHATWG', '#dom-range-selectnodecontents', 'Range.selectNodeContents()')}} {{Spec2('DOM WHATWG')}} No change.
{{SpecName('DOM2 Traversal_Range', 'ranges.html#Level2-Range-method-selectNodeContents', 'Range.selectNodeContents()')}} {{Spec2('DOM2 Traversal_Range')}} Initial specification.

브라우저 호환성

{{Compat("api.Range.selectNodeContents")}}

같이 보기