blob: cabb00df2c11f056cb091c821d6042c5deaf11a2 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
|
---
title: range
slug: Web/API/Range
tags:
- DOM
- Dokumentacja_Gecko_DOM
- Gecko
- Strony_wymagające_dopracowania
- Wszystkie_kategorie
translation_of: Web/API/Range
---
<p>{{ ApiRef("DOM") }}Obiekt <code>Range</code> reprezentuje fragment dokumentu, który stanowi węzeł oraz część węzła tekstowego w danym dokumencie.</p>
<p>A range can be created using the <code><a href="pl/DOM/document.createRange">createRange</a></code> method of the <code><a href="pl/DOM/document">Document</a></code> object. Range objects can also be retrieved by using the <code><a href="pl/DOM/Selection/getRangeAt">getRangeAt</a></code> method of the <code><a href="pl/DOM/Selection">selection</a></code> object.</p>
<h3 id="W.C5.82asno.C5.9Bci" name="W.C5.82asno.C5.9Bci">Własności</h3>
<dl>
<dt><a href="pl/DOM/range.collapsed">collapsed</a></dt>
<dd>Returns a boolean indicating whether the range's start and end points are at the same position.</dd>
<dt><a href="pl/DOM/range.commonAncestorContainer">commonAncestorContainer</a></dt>
<dd>Returns the deepest Node that contains the startContainer and endContainer Nodes.</dd>
<dt><a href="pl/DOM/range.endContainer">endContainer</a></dt>
<dd>Returns the Node within which the Range ends.</dd>
<dt><a href="pl/DOM/range.endOffset">endOffset</a></dt>
<dd>Returns a number representing where in the endContainer the Range ends.</dd>
<dt><a href="pl/DOM/range.startContainer">startContainer</a></dt>
<dd>Returns the Node within which the Range starts.</dd>
<dt><a href="pl/DOM/range.startOffset">startOffset</a></dt>
<dd>Returns a number representing where in the startContainer the Range starts.</dd>
</dl>
<h3 id="Metody" name="Metody">Metody</h3>
<h4 id="Metody_pozycjonowania" name="Metody_pozycjonowania">Metody pozycjonowania</h4>
<p>Te metody ustawiają punkt początkowy i końcowy obiektu range.</p>
<dl>
<dt><a href="pl/DOM/range.setStart">setStart</a></dt>
<dd>Ustawia pozycję początkową obiektu range.</dd>
<dt><a href="pl/DOM/range.setEnd">setEnd</a></dt>
<dd>Ustawia pozycję końcową obiektu range.</dd>
<dt><a href="pl/DOM/range.setStartBefore">setStartBefore</a></dt>
<dd>Ustawia pozycję początkowa dla obiektu range w odniesieniu do innego węzła.</dd>
<dt><a href="pl/DOM/range.setStartAfter">setStartAfter</a></dt>
<dd>Ustawia pozycję początkowa dla obiektu range w odniesieniu do innego węzła.</dd>
<dt><a href="pl/DOM/range.setEndBefore">setEndBefore</a></dt>
<dd>Ustawia pozycję końcową dla obiektu range w odniesieniu do innego węzła.</dd>
<dt><a href="pl/DOM/range.setEndAfter">setEndAfter</a></dt>
<dd>Ustawia pozycję końcową dla obiektu range w odniesieniu do innego węzła.</dd>
<dt><a href="pl/DOM/range.selectNode">selectNode</a></dt>
<dd>Ustawia obiekt range, aby zawierał węzeł wraz z jego zawartością.</dd>
<dt><a href="pl/DOM/range.selectNodeContents">selectNodeContents</a></dt>
<dd>Ustawia obiekt range, aby zawierał zawartość węzła.</dd>
<dt><a href="pl/DOM/range.collapse">collapse</a></dt>
<dd>Zawija obiekt range do jednego z jego punktów granicznych.</dd>
</dl>
<h4 id="Metody_edytuj.C4.85ce" name="Metody_edytuj.C4.85ce">Metody edytujące</h4>
<p>These methods retrieve Nodes from a range and modify the contents of a range.</p>
<dl>
<dt><a href="pl/DOM/range.cloneContents">cloneContents</a></dt>
<dd>Returns a document fragment copying the nodes of a Range.</dd>
<dt><a href="pl/DOM/range.deleteContents">deleteContents</a></dt>
<dd>Removes the contents of a Range from the document.</dd>
<dt><a href="pl/DOM/range.extractContents">extractContents</a></dt>
<dd>Moves contents of a Range from the document tree into a document fragment</dd>
<dt><a href="pl/DOM/range.insertNode">insertNode</a></dt>
<dd>Insert a node at the start of a Range.</dd>
<dt><a href="pl/DOM/range.surroundContents">surroundContents</a></dt>
<dd>Moves content of a Range into a new node.</dd>
</dl>
<h4 id="Inne_metody" name="Inne_metody">Inne metody</h4>
<dl>
<dt><a href="pl/DOM/range.compareBoundaryPoints">compareBoundaryPoints</a></dt>
<dd>Porównuje punkty graniczne dwóch obiektów range.</dd>
<dt><a href="pl/DOM/range.cloneRange">cloneRange</a></dt>
<dd>Zwraca obiekt range z punktami granicznymi identycznymi z klonowanym obiektem range.</dd>
<dt><a href="pl/DOM/range.detach">detach</a></dt>
<dd>Releases Range from use to improve performance.</dd>
<dt><a href="pl/DOM/range.toString">toString</a></dt>
<dd>Zwraca tekst z obiektu range.</dd>
</dl>
<h4 id="Metody_Gecko" name="Metody_Gecko">Metody Gecko</h4>
<p>Ta sekcja opisuje szczególne metody <code>Range</code> Mozilli nie będące częścią specyfikacji W3C DOM.</p>
<dl>
<dt><a href="pl/DOM/range.compareNode">compareNode</a> {{ Obsolete_inline() }}</dt>
<dd>Zwraca stałą opisującą czy węzeł znajduje się przed, za, wewnątrz lub otacza obiekt range .</dd>
<dt><a href="pl/DOM/range.comparePoint">comparePoint</a></dt>
<dd>Zwraca -1, 0 lub 1 wskazując czy punkt porównania występuje przed, wewnątrz lub za obiektem range.</dd>
<dt><a href="pl/DOM/range.createContextualFragment">createContextualFragment</a></dt>
<dd>Zwraca fragment dokumentu utworzony z danego łańcucha kodu.</dd>
<dt><a href="pl/DOM/range.intersectsNode">intersectsNode</a> {{ Obsolete_inline() }}</dt>
<dd>Zwraca wartość Boolean określającą czy dany węzeł przecina obiekt range.</dd>
<dt><a href="pl/DOM/range.isPointInRange">isPointInRange</a></dt>
<dd>Zwraca wartość Boolean określającą czy dany punkt jest zawarty w obiekcie range.</dd>
</dl>
|