Range#
Range.endContainer#
Właściwość endContainer zwraca referencję do węzła końcowego w danym zakresie. Właściwość jest tylko do odczytu.
Opis działania#
Samo wywołanie i poszczególne jego części najlepiej objaśnić na zapisie składniowym:
var end_node = range.endContainer;gdzie poszczególne człony oznaczają:
- end_node - referencja do węzła końcowego.
- range - zakres będący obiektem kontekstu.
W przypadku zwiniętych zakresów właściwość endContainer zwróci jeden i ten sam węzeł, co właściwość Range.startContainer. Węzeł końcowy można ustawiać na wiele różnych sposobów.
Prosty przykład:
<script>
// Tworzymy nowy zakres
var range = document.createRange();
document.write(range.startContainer); // [object HTMLDocument]
document.write("<br>");
document.write(range.endContainer); // [object HTMLDocument]
document.write("<br><br>");
// Zmieniamy węzeł końcowy zakresu (na HEAD)
range.setEnd(document.documentElement.firstChild, 0);
document.write(range.startContainer); // [object HTMLDocument]
document.write("<br>");
document.write(range.endContainer); // [object HTMLHeadElement]
</script>Składnia Web IDL#
interface Range { readonly attribute Node endContainer; }
Specyfikacje i inne materiały#
Pasek społecznościowy